在将大文件发送到网络上的 Zebra 打印机(通过无线连接)时,PHP 脚本抛出一条错误,提示:
PHP Notice: fwrite(): send of 5932 bytes failed with errno=10054 An existing connection was forcibly closed by the remote host.
打印机有一个内部打印服务器,我可以访问其设置。
我正在尝试弄清楚如何解决这个问题,但毫无头绪。
有人能帮我吗?谢谢。
答案1
抱歉,我自己回答了这个问题,但我认为这可能对某些人有用。
我找到了问题所在。接入点和打印机之间的无线连接不稳定。当无线连接一秒钟失败,下一刻又恢复运行,那么短的时间间隔就足以让服务器抛出 10054 错误。
我手头的解决方案是,要么迁移到更强大的无线基础设施,要么通过有线连接打印机。我选择了有线连接,一切正常。