Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#12

AW: Indy TCP client empfangene Daten ausgeben

  Alt 15. Nov 2013, 13:05
Also...

Ein .Connect baut die Verbindung auf...

Danach besteht die Verbindung aber noch nicht... Das ist keine Procedure die Ausgeführt wird und wartet bis der Server Antwortet... Schau Dir mal die Ereignisse der Komponente an...
Bei den Indy TCP Komponenten blockiert Connect solange, bis die Verbindung aufgebaut wurde, sie vom Server abgelehnt wurde, oder das Connect Timeout abgelaufen ist ohne dass die Verbindung aufgebaut wurde.

OnConnect ist nur ein optionales Event, um Aktion nach dem Verbindungsaufbau auszuführen.

Indy unterscheidet sich in diesen Punkten von asynchronen Komponenten wie TClientSocket, bei denen es OnRead etc. gibt.
Michael Justin
  Mit Zitat antworten Zitat