Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#1

idtcpserver - herausfinden was empfangen wird

  Alt 27. Jul 2007, 12:00
Hallo zusammen,

Ich schicke über einen Client gerade einen String mittels
tcpclient.socket.Writeln('Text'); ... und empfange ihn im Server im OnExecute-Ereignis mittels
 RecvString := idTCPServer.AContext.Connection.IOHandler.ReadLn; Das klappt auch wunderbar. Es ist ja aber auch möglich über andere Write-Befehler beim Client Integer und Streams etc. zu verschicken. Da würde ja meine Routine versagen, da ja nur STrings eingelesen werden. Gibt es eine Möglichkeit vor dem eigentlichen Empfangen zu PRüfen ob gerade ein String, INteger, Stream ankommt und so den entsprechenden Read-Befehl beim SErver zu benutzen?

Danke im Voraus,
SCRaT
Michael Kübler
  Mit Zitat antworten Zitat