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