Moin zusammen,
Ich brauche mal die hilfe von jemanden der sich mit den
Indy komponenten speziell dem tidtcpserver auskennt. Ich drehe mich im kreis und will ungern ne dreckige abfrage für nen string machen den ich erhalte.
Mein Problem:
Code:
IOHandler := AContext.Connection.IOHandler;
Buffer := Nil;
IOHandler.ReadBytes(Buffer, -1);
msgFromClient := TEncoding.ASCII.GetString(Buffer);
gibt mir nach dem connect eines clients "Data" zurück was ich nicht verstehe. (
ASCII = ..,2...) (HEX = fffa2c3200fff0)
oder
(HEX = fffb1ffffb20fffb18fffb27fffd01fffb03fffd03)
je nach telnet Terminal das ich nutze ist das abweichend. Der
Indy client wird nicht genutzt.
Da ich nicht erahnen kann was man nachher mit dem ganzen macht oder wie man es nutzt würde ich das gerne möglichst charmant abfangen.
Derzeit drehe ich mich um die Idee das erste packet nach dem onconnect zu droppen da das eine konstante zu sein scheint aber bin ich ehrlich auch nicht der riesen fan von. Alle Ideen und Vorschläge sowie eine Erklärung warum ich die Daten bekomme nehme ich mit Kusshand entgegen.
DANKE