Sieht ja abenteuerlich aus.
Aber mal davon abgesehen:
Das was mit Button1 gesendet wird entspricht dem Protokoll des Subsystems?
Demzufolge ist es ein
Ascii Protokoll mit abschliessendem CR.
Falls ja antwortet das System korrekt?
Und was heisst hängt sich auf?
Nachtrag:
Lade Dir mal einen neutralen
TCP Client herunter z.b. den
Hercules.
Benötigt kein Setup kann einfach gestartet werden.
Sende mal mit dem Deine Anfrage(n) um andere Fehler auszuschliessen.
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.