Einzelnen Beitrag anzeigen

benedikt124

Registriert seit: 12. Mai 2008
22 Beiträge
 
#1

Indy UDPClient antwort des Servers zu groß

  Alt 3. Nov 2008, 16:54
Hallo liebe Community,

ich möchte es schnell auf den Punkt bringen. Es soll via IdUDPClient eine Spielerliste von einem COD4 Server
geholt werden. Dies habe ich folgendermaßen gelöst:

Delphi-Quellcode:
IdUDPClient2.Host := Label6.Caption;
IdUDPClient2.Port := strtoint(Label3.Caption);
IdUDPClient2.Active := true;
IdUDPClient2.Send(pb_senden);

Servermsg := IdUDPClient2.ReceiveString(4096);
IdUDPClient2.Active := false;
Nur endet die Liste bei Spieler 9 von 42. Ich vermute mal, dass das Paket irgendwie zu groß ist.
Habe schon versucht bei ReceiveString die bytes zu vergrößern, doch ohne Erfolg.

Wie kann ich denn nun die gesammte Liste abfragen???

P.s. ein ähnliches Thema habe ich hier gefunden: http://www.delphipraxis.net/internal...t.php?t=131520. Hat mir aber nicht weitergeholfen...

  Mit Zitat antworten Zitat