Hallo zusammmen,
leider habe ich vergebens gesucht und entschuldige mich schon jetzt für die Frage, aber leider konnte ich keine Antwort finden, die mir weitergeholfen hätte.
Es geht um das ReadLn des Clients .. wenn ich keine Strings vom Server bekomme hängt der Client und ich kann dann nur noch warten bis ich a. schwarz bin. b. mit dem Server eine Nachricht schicke der c. mit dem Server den Client abschiesse
Der Befehl an sich Msg := IdTCPClient1.ReadLn(#$0A , 250, -1);
sollte eigentlich 250 mS warten und dann die Procedure meines Timers durchlaufen. Tut er aber nicht wenn vom Server nichts gesendet wird.
Mein TimerInterval steht auf 500mS
Mein IdTCPClient.readTimeOut steht auch auf 250 mS
Kann mir bitte einer Helfen, da ich eigentlich nicht diesen DemoChat brauche, aber schon gern die
Indy Komponenten benutzen würde.
MFG, Dieter