rwhn.net
当前位置:首页 >> python无法立即完成一个非阻止性套接字操作 >>

python无法立即完成一个非阻止性套接字操作

设置了non-block模式后, recv如果无法接受到数据, 就会报异常. 这个和C下返回EAGAIN的道理是一样的。 你只要加上try...except来判断就可以了 str=s.recv(1) while 1: try: data=s.recv(1) except: # sleep continue if len(data)==0: break str+...

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com