[Twisted-Python] Re: [Twisted-web] twisted.internet.error.CannotListenError

Tommi Virtanen tv at tv.debian.net
Wed Feb 18 10:00:17 EST 2004


Mary Gardiner wrote:
>>I'm fairly new to Twisted and trying to get a twisted reactor to work with wxPython.  I'm trying
>>the perspective broker examples, and when I try to do:
>>    def OnFileitems0Menu(self, event):
>>        self.Close(true)
>>        reactor.stop()
>>
>>It shuts down the program fine, but then when I try to run it again I get:
>>
>>twisted.internet.error.CannotListenError: Couldn't listen on any:8800: (10048, 'Address already in
>>use').
>>
>>As an error.  I can manually stop the process and then it will work again, but I don't know how to
>>release the port when I shut down the program.
>>
>>Am I missing something obvious?  A search of the archives hasn't shown me any way out.

You are probably missing the existing (now broken) connections waiting
for timeout, as shown by "netstat -tn".

Shut down the clients cleanly, or just wait for the timeout.




More information about the Twisted-Python mailing list