Was wollen einem wohl diese Worte sagen:
Zitat:
The format is then a series of these server address blocks
und dann noch (weil die Frage bestimmt auch noch kommt)
Zitat:
The full requested
IP list may not fit in 1 x packet. Subsequent packets must be requested by using the last received
IP address and Port as the 'seed' in the next request.
Das erste Zitat veranlasst uns zu folgendem Konstrukt
Delphi-Quellcode:
TServerAddressBlock = record
First: Byte; // Byte
Second: Byte; // Byte
Third: Byte; // Byte
Fourth: Byte; // Byte
Port: Word; // unsigned Short
end;
TServerAddresses = array of TServerAddressBlock;
TServerListResponse = record
ResponseHeader: Integer;
PacketHeader: Word;
ServerAddresses : TServerAddresses;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)