当我试图强制断开用户与自定义Python服务器的连接时,出现了一个崩溃错误。 我使用的是asyncore和asynchat类。在
但当我想强行切断连接时
asynchat.async_chat.close (self)
我有个错误:
^{pr2}$但只在Python Mac上。在Windows上没有问题。。。在
的代码源中有一个execption异步.py班级。但是服务器崩溃了。在
try:
r, w, e = select.select(r, w, e, timeout)
except select.error, err:
if err.args[0] != EINTR:
raise
else:
return
太奇怪了。。。在
我刚在谷歌上找到一条线索:http://bytes.com/topic/python/answers/589612-asyncore-select-statement-problem
此问题仅在OS X上发生。在
修改
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asyncore.py
,并将use_poll
的默认值从False
设置为True
:第207行:
到
^{pr2}$相关问题 更多 >
编程相关推荐