Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Normale TCP connection mit Indy10

  Alt 21. Mai 2010, 15:24
Zitat von Jamah:
..
gibt es eine prozedur wie 'IdTCPServer1.OnReadLn' so? Also eine, die ausgeführt wird, wenn was reinkommt?
Danke
Nein, ein onRead gibt es nicht.
Aber die Routine onExecute läuft ja immer im Kreis solange
wie der Client noch verbunden ist.

Was Du machen kannst ist, im onExecute überprüfen wie der Buffer gefüllt ist.

Delphi-Quellcode:
if not AContext.Connection.IoHandler.InputBufferIsEmpty then
  begin
     // mache etwas mit dem Inhalt des Buffers
  end;
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat