When I run my python server file simplehttpwebsite.py
in the linux shell and I do control+c and run it again I get socket.error: [Errno 98] Address already in use
.
How do I make sure the socket closes down when I do ctrl+c?
simplehttpwebsite.py
#!/usr/bin/env python
import SimpleHTTPServer
import SocketServer
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
server = SocketServer.TCPServer(('0.0.0.0', 8080), Handler)
server.serve_forever()