【发布时间】:2021-10-09 21:26:30
【问题描述】:
我是 python 套接字的新手,我真的很困扰 socket.accept() 方法的固执。我真的需要一种方法来结束 socket.accept() 方法或 socket.accept() 的任何其他替代方法,它只运行一次。
【问题讨论】:
-
您应该查看
socket.setblocking函数和select模块。
我是 python 套接字的新手,我真的很困扰 socket.accept() 方法的固执。我真的需要一种方法来结束 socket.accept() 方法或 socket.accept() 的任何其他替代方法,它只运行一次。
【问题讨论】:
socket.setblocking 函数和select 模块。
你有几个选择:
accept() 将引发异常。accept() 按设计返回。accept() 的非阻塞替代方法,(类似于AcceptEx() 的异步和Windows 上的重叠IO)。【讨论】:
quit_now 样式标志,然后连接 (2) 以触发从 accept() 的返回工作正常。