当我在 linux shell 中运行我的 python 服务器文件simplehttpwebsite.py
并执行 control+c 并再次运行它时,我得到socket.error: [Errno 98] Address already in use
.
当我执行 ctrl+c 时,如何确保套接字关闭?
简单的httpwebsite.py
#!/usr/bin/env python
import SimpleHTTPServer
import SocketServer
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
server = SocketServer.TCPServer(('0.0.0.0', 8080), Handler)
server.serve_forever()