Python asyncore套接字,端口无法重用
这是我的服务器代码,我已经编写了Python asyncore套接字,端口无法重用,python,sockets,Python,Sockets,这是我的服务器代码,我已经编写了self.set\u reuse\u addr(): 仍然存在此错误,端口重用 self.bind(("192.168.11.2",self.port)) File "/usr/lib/python2.7/asyncore.py", line 342, in bind return self.socket.bind(addr) File "/usr/lib/python2.7/socket.py", line 228, in meth return getat
self.set\u reuse\u addr()
:
仍然存在此错误,端口重用
self.bind(("192.168.11.2",self.port))
File "/usr/lib/python2.7/asyncore.py", line 342, in bind
return self.socket.bind(addr)
File "/usr/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use
有人知道如何解决这个问题吗?使用所以\u REUSEADDR:
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
使用SO\u REUSEADDR:
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)