title: CannotListenError: Couldn't listen on any:9008: [Errno 98] Address already in use
body: <p>I am working on Autobahn's app on websocket over python.
  I found one problem, if I restart my server code once after interrupting then my server code will send me error like: </p>
  
  <pre><code>2016-03-03 13:20:34+0530 [-] Log opened.
  2016-03-03 13:20:34+0530 [-] Traceback (most recent call last):
  2016-03-03 13:20:34+0530 [-]   File "TestServer.py", line 23, in &lt;module&gt;
  2016-03-03 13:20:34+0530 [-]     reactor.listenTCP(9008, factory)
  2016-03-03 13:20:34+0530 [-]   File "/home/ddserver/python1/local/lib/python2.7/site-packages/twisted/internet/posixbase.py", line 478, in listenTCP
  2016-03-03 13:20:34+0530 [-]     p.startListening()
  2016-03-03 13:20:34+0530 [-]   File "/home/ddserver/python1/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 984, in startListening
  2016-03-03 13:20:34+0530 [-]     raise CannotListenError(self.interface, self.port, le)
  2016-03-03 13:20:34+0530 [-] twisted.internet.error.CannotListenError: Couldn't listen on any:9008: [Errno 98] Address already in use.
  </code></pre>
  
  <p>I understand by error is there are some basic services which is running on behind even after interrupting server, but how clear all such ports ? </p>