【发布时间】:2017-09-22 06:48:29
【问题描述】:
我正在尝试实现一个在 recv 或 sendall 操作期间不会(可能)永远挂起的 TCP 服务器。
我认为为活动套接字指定超时就足够了,但情况似乎并非如此:see here
那么,我如何扩展我的代码以确保:
- recv 无论如何都不会挂机
- sendall 在任何情况下都不会挂断(好吧,我不确定 sendall 是否可以挂断)
非常感谢任何建议。
【问题讨论】:
-
看看twisted
标签: python tcp nonblocking