插座中的管道损坏 python

Broken pipe in socket python

我正在使用这个库来通过以太网打印到热敏打印机:https://github.com/Simonefardella/escposprinter

但是,当我启动大量打印时,过了一会儿我收到错误 32 Broken Pipe。

我不知道为什么,我真的需要一个解决方案,因为,如果我从两个不同的 ip 的两个打印启动,一切都停止工作,我必须重新启动打印命令...

不知道为什么,跟socket有关系?

非常感谢。

你得到 Broken Pipe error 因为你的一端试图将数据发送到一个已经关闭的连接,在本例中是打印机。

很可能套接字在一段时间后关闭,或者对于请求它以超时结束导致连接关闭。

你的意思是过了一会儿你才收到这个错误。出现 [Errno 32] Broken pipe.

时尝试重新连接