Linuxシェルでpythonサーバーファイルを実行し、 simplehttpwebsite.py
control + cを実行して再度実行すると、socket.error: [Errno 98] Address already in use
.
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()