python socket timeout设置,pythontimeout,需要在调用socket的


需要在调用socket的connect方法之前设置settimeout(time)方法,另外在设置之后要将再次调用settimeout(None)来设置socket进入阻塞模式。

如下代码示例:

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.settimeout(10)sock.connect(address)sock.settimeout(None)fileobj = sock.makefile('rb', 0)

评论关闭