Socket hängt
Verfasst: Dienstag 3. Januar 2006, 09:12
Hallo,
Ich habe folgendes Problem:
Ich habe mir einen SocketServer gebaut um daten zwischen zwei verschiedenen Programmen auszutauschen.
Gleichzeitig starte ich über das Hauptprogramm mit supprocess einen chid-prozess.
Beende ich nun zwischenzeitlich das Hauptprogramm, während der childprozess weiterläuft und starte danach den Socketserver erneut, so ist das vorherige Socket (bei dem gleichen Port) blockiert. Es hängt!
Wie kann man einen Port wirklich absolut schließen und freigeben?
Edit (Leonidas): Thread in das richtige Unterforum verschoben.
Ich habe folgendes Problem:
Ich habe mir einen SocketServer gebaut um daten zwischen zwei verschiedenen Programmen auszutauschen.
Gleichzeitig starte ich über das Hauptprogramm mit supprocess einen chid-prozess.
Beende ich nun zwischenzeitlich das Hauptprogramm, während der childprozess weiterläuft und starte danach den Socketserver erneut, so ist das vorherige Socket (bei dem gleichen Port) blockiert. Es hängt!
Wie kann man einen Port wirklich absolut schließen und freigeben?
Edit (Leonidas): Thread in das richtige Unterforum verschoben.