Einzelnen Beitrag anzeigen

supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#2

Re: TIdTCPServer bleibt im OnExecute stehen ...

  Alt 18. Jan 2005, 23:24
OnExecute wird auch bei der Timeout überprüfung ausgelöst.. also solange dein client verbunden ist, wird alle paar sekunden irgendwas übertragen ( glaube #0 oder garnix sowas wie ein ping in TCP form )
und den musst du dann rausfiltern und dann kein readln machen..

am besten du überprüfst auf einen bestimmten string oderso, damit diese timeoutchecks nicht beachtet werden.
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat