Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
Delphi 7 Personal
|
Re: Indy TCP Client: OnExecute? Thread verwenden?
30. Jun 2004, 18:43
Beim Server erzeugt OnExecute einen eigenen Thread, oder?
Hab ich ausprobiert: sleep(10000) reingetan und die Hauptanwendung ist nicht eingefroren.
Der Taskmanager hat auch mehrere Threads angezeigt.
Mein Serversocket heißt "server", mein Clientsocket "client".
Wenn ich im OnExecute x:=server.readln mache, friert das Hauptprogramm nicht ein.
Ich lese also einen String per readln ein und verteile ihn danach weiter oder verarbeite ihn.
Hmmm...wie ist das eigentlich bei mehreren Verbindungen? Wird da OnExecute mehrmals gestartet?
Ein Client hat aber kein OnExecute.
Wenn ich mit dem Daten empfangen will, muss ich selbst einen Thread erzeugen, oder?
Lukas
|