Forum: Netzwerke
Delphi
by generic,
14. Jul 2005
jup einfach anhängen. 4x$FF $55 ist der befehl und dann noch die 4 bytes welche die challange ist.
die reihenfolge der pakete bekommst du auch raus.
der server schickt entweder bei einem single packet den header $ff $ff $ff $ff dann die daten.
bei multipackete den header $ff $ff $ff $fe.
danach folgen 4 bytes wo ich die bedeutung nicht weiss - vieleicht eine crc oder so.
dann noch ein...
Forum: Netzwerke
Delphi
by generic,
11. Jul 2005
ich empfange die response als tmemory stream.
diesen geh ich dann durch um die strings, integer und bytes zu lessen.
bei z.b. a2s_rules kommen meist 2 udp pakete zurück. diese können aber fragmentiert sein.
d.h. du muss diese zwischenspeichern und dann "sortieren".
challenge/Response: der server schickt die ne zahl und schickst du diese nicht zurück dann antwortet er nicht.
die...
Forum: Netzwerke
Delphi
by generic,
10. Jul 2005
ein broadcast (255.255.255.255) ist ungünstig. dieser funktioniert nur in deinem lan und dadurch empfängt dein client auch die msg erneut. der server der auf port 27015 laeuft schluckt die msg.
deine msg die du schickst sieht auf den ersten blick nicht richtig aus.
wenn du einen hl server abfragen willst solltest du das neue protokoll verwenden.
hierzu hatte valve vor kurzen was in der...