【发布时间】:2017-03-23 17:43:05
【问题描述】:
我正在使用套接字库来模拟通过网络发送数据包。
socket.settimeout() 方法的文档说..
... socket.settimeout(值) 在阻塞套接字上设置超时 操作。 value 参数可以是一个非负浮点数表示 秒,或无。如果给定一个浮点数,则后续的套接字操作 如果超时时间值已过,将引发超时异常 在操作完成之前。设置无超时禁用 套接字操作超时。 s.settimeout(0.0) 相当于 s.setblocking(0); s.settimeout(None) 相当于 s.setblocking(1).
阻塞套接字操作到底是什么?它只是 recv* 调用,还是还包括 send 调用?
提前谢谢你。
【问题讨论】: