Hallo
Ich bin gerade dabei mich in die
Indy-Komponenten einzuarbeiten.
Eine
TCP Server - Client Verbindung klappt auch schon ganz gut.
Nun habe ich aber folgendes Problem: Der Server soll, nachdem einmal von Client-Setie aus eine Verbindung hergestellt wurde jederzeit senden.
Das heißt: Es kann sein das der Server sofort was zurückschickt, aber ev. auch erst nach 20 min.
Beim Client löse ich das Problem, indem ich die ReadLN Methode in einer Schleife laufen lasse (eigener Thread)
Wie kann ich aber mit dem Server senden?
Direkt auf eine Verbindung antworten geht ja in dem OnExecute-Event.
Aber ausserhalb dieses Threads ist ja die Verbindung nicht bekannt.
Ich habe irgentwas davon gehört das man die Clients in eine Clientlist oder so packen kann. Habe aber dazu nichts richtiges gefunden.
P.S. :
Indy 10
Delphi2005