Socket und socket.error: (98, 'Address already in use')
Verfasst: Sonntag 1. April 2007, 13:33
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
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