【发布时间】:2021-09-27 20:01:12
【问题描述】:
我最近一直在尝试使用套接字进行一些编码,发现我经常遇到管道中断错误,尤其是在处理不良连接时。
为了解决这个问题,我确保在每次套接字操作后都进入睡眠状态。它有效,但速度慢且丑陋。
还有其他方法可以使套接字连接更稳定吗?
【问题讨论】:
-
您能否详细说明您遇到了什么类型的错误,因为
broken pipe error没有对问题做出太多解释? -
好吧,问题基本上是服务器和客户端不同步,服务器(或客户端)收到了应该已经收到的东西。然后要么服务器和客户端都在尝试发送,要么客户端和服务器都在尝试接收。当两者都尝试发送时,“broken pipe error”是错误消息。
标签: python python-3.x sockets