Einzelnen Beitrag anzeigen

Hanswurst

Registriert seit: 21. Mai 2003
Ort: Mittelfranken
118 Beiträge
 
Delphi 7 Enterprise
 
#1

INDY-UDPClient:#10040 "Die Botschaft ist zu lang"

  Alt 12. Sep 2003, 12:10
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
  Mit Zitat antworten Zitat