Forum: Netzwerke
Delphi
by Berserker,
30. Mär 2008
Der Server an den ich den Befehl sende ist ein Americas Army Spieleserver.
Es kommen ja auch daten zurück aber halt nur 2048 Bytes.
Ich vermute mal das ist ein Paket.
Nur die lese ich die weiteren Pakete die noch kommen?
UDP ist für mich halt Neuland.
MFG, Ronny
Forum: Netzwerke
Delphi
by Berserker,
30. Mär 2008
Also nach einigem Google'n habe ich nun herausgefunden das der UDPServer für jedes Paket (laut Doku) einmal den UDPRead Event auslöst.
Jedesmal liest das also 2048 Bytes an Daten.
Nur tut er dies bei mir nur einmal.
Wieso habe ich aber nicht herausbekommen können.
Falls von euch jemand eine Idee hat wäre ich dankbar.
MfG, Ronny
Forum: Netzwerke
Delphi
by Berserker,
29. Mär 2008
Also irgendwie bringt dies auch nicht den gewünschten Erfolg.
Ich habe jetzt folgendes geändert:
var Buffer: Array of Byte ;
begin
UDPClient1.Port := 1717; // GameQueryPort
Forum: Netzwerke
Delphi
by Berserker,
28. Mär 2008
Was ich schon versucht habe ist dies:
var Buffer: Array of Byte ;
Dies brachte jedoch nicht den gewünschten erfolg.