Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: IdTCPServer + IdTCPClient Endlosschleife

  Alt 7. Mär 2016, 03:50
Das liegt daran, dass du die Eingabe des Clients nicht ausliest. OnExecute wird solange immer wieder ausgeführt bis der Stream mit den empfangenen Daten leer ist. Der Grund ist, dass du so immer ein Datenpaket bearbeiten kannst ohne danach zu schauen, ob noch weitere Daten verarbeitet werden müssen.

Du kannst soweit ich mich erinnere auch die empfangenen Daten des Clients verwerfen. Ich kann grad nicht schauen am Handy... irgendetwas mit Flush oder so?

//Edit:
Vielleicht so?
AContext.Connection. IOHandler.InputBuffer.Clear;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke ( 7. Mär 2016 um 03:58 Uhr)
  Mit Zitat antworten Zitat