Seite 1 von 1

Socket und socket.error: (98, 'Address already in use')

Verfasst: Sonntag 1. April 2007, 13:33
von thonix
Hallo zusammen,


ich habe ein kleine Programm zusammengeschrieben das einfach Zeichen über das Netzwerk in einem Thread empfängt.

Stopt man das Programm mit CTRL + C - wenn keine Netzwerkverbindung aktiv ist, also nur der listener den Port benötigt, kommt bei einem Neustart für eine kurze Zeit die Meldung socket.error: (98, 'Address already in use').

Im Betriebssystem (Linux) sehe ich mit einem netstat das der Port noch offen, aber keinem Programm mehr zugeordnet ist.
Kann man den Listener auf eine Art und weise vor Beendigung des Programms schießen ?

Vielen Dank

Thonix

Verfasst: Sonntag 1. April 2007, 13:54
von Leonidas
Wie man das macht steht in diesem Thread.