Python TCPServer,错误98,地址已在美国

2024-10-01 00:27:09 发布

您现在位置:Python中文网/ 问答频道 /正文

当我杀死一个正在运行的pythontcpserver服务器并尝试重新启动它时,我遇到了错误98,地址已在使用中的问题。在

我注意到还有其他的article,建议插座固定支架(插座, socket.SO_重用ADDR,1)或设置TCPServer.allow_重用_地址=正确。在

但我仍然面临同样的问题,还有其他原因吗?在

我使用的是RedhatEL6.2,Python2.6。在

谢谢

我使用的代码是:

TCPServer.allow_reuse_address = True
TCPServer.__init__(self, (gethostname(), self.SERVER_PORT),scheddRequestHandler) 

这一直给我带来错误98。在

但是如果我改成:

^{pr2}$

错误消失了。在

我不太清楚为什么会这样?在


Tags: self服务器so地址错误article原因socket