Also bis dato hab ich nur Zeit gefunden einen kleinen Blick in den Code zu werfen.
Ich sags ja nicht gerne aber ich glaube da steckt der Wurm drin.
Was genau wolltest du erreichen?
Server: Sendet Nachricht wenn er geschlossen wird.
Client: Stellt Verbindung her. Bei Abbruch: Reconnect.
So war es doch, oder?