Servus
ich bin z.Z. dabei , ein Proggi zu schreiben , welches mir von Battlefield1942-Servern (das Game ist eigentlich variabel , könnte auch UT2k3 nehen usw.) die Infos anzeigen soll.
Ich hab ne richtig informative Seite gefunden und da steht:
".. man muss ein UDP-Paket zu dem Server auf dem Queryport (BF1942 = 23000 ; UT = 7777) mit dem Inhalt '/Basic/' (oder andere) schicken und sofort schickt einem der Server die Gewünschten Infos.."
die Leute auf dieser Seite haben es alle mit den FastNet-Kompos , die ja unter D7 nichtmehr dabei sind , gemacht ..
auf einer anderen Seite stand , wie man es mit den INDYs machen kann ..
da mir ja nichts anderes übriggreblieben ist , hab ich also den IdUDPClient genommen (was sonst
)
Problem:
wenn ich die wenigen Zeichen (/basic/) schicken will , meint er:
SocketFehler #10040 Die Botschaft ist zu lang
was aber irgendwie nicht sein kann , da es ja NUR 7 Zeichen sind ..
Einstellungen:
Host: jenachdem was man in Edit1 eingibt
Port: 23000
Buffer:8192
TimeOut:500
durch den TimeOut werden mit einem Try..Except-Block die zurückkommenden Daten gelesen (klingt komisch , soll aber funzen)
DANKE für Hilfe
CU