当我在
linux shell中运行我的
python服务器文件simplehttpwebsite.py,我做控制c并再次运行,我得到socket.error:[Errno 98]地址已经在使用.
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()
解决方法
这是你怎么做的
#!/usr/bin/env python import SimpleHTTPServer import SocketServer Handler = SimpleHTTPServer.SimpleHTTPRequestHandler class MyTCPServer(SocketServer.TCPServer): allow_reuse_address = True server = MyTCPServer(('0.0.0.0',Handler) server.serve_forever()
IMHO这个记录不是很好,应该是默认的.