Ich habe auf einem Linux-Rechner ein von mir in C++ geschriebenes Programm in einen TCP-Server eingebettet. Die Kommunikation zwischen dem Autoit-Client und dem Linux-Server funktioniert grundsätzlich reibungslos und fehlerfrei via TCP.
Ich will für den Fehlerfall der unterbrochenen TCP-Verbindung (z.B. auch unvorhergesehenes Schliessen des Linux-TCP-Servers) beim Autoit-Client das entsprechende Signal einbauen. Andersherum funktioniert das problemlos (abruptes Schliessen des Autoit-Clients).
Mit TCPConnect-Abfrage bekomme ich das nicht hin. Vermutlich weil hier das Socket abgefragt wird, das Autoit aufbaut und das erst mit TCPShutdown geschlossen wird. Egal was auf der anderen Seite passiert. Eine Abfrage funktioniert nur zuverlässig beim Start und Aufbau der Verbindung.
Hat jemand eine hilfreiche Idee?