我遇到“管道中断”的最常见原因是,一台机器(通过套接字进行通信的一对机器)在通信完成之前已经关闭了套接字的末端。其中大约一半是因为在该套接字上通信的程序已终止。
如果发送字节的程序将其发送出去并立即关闭套接字或自行终止,则套接字有可能在发送和读取字节之前停止运行。
尝试在要关闭套接字的任何位置放置暂停,然后让程序终止以查看是否有帮助。
仅供参考:“管道”和“插座”是有时可互换使用的术语。

我遇到“管道中断”的最常见原因是,一台机器(通过套接字进行通信的一对机器)在通信完成之前已经关闭了套接字的末端。其中大约一半是因为在该套接字上通信的程序已终止。
如果发送字节的程序将其发送出去并立即关闭套接字或自行终止,则套接字有可能在发送和读取字节之前停止运行。
尝试在要关闭套接字的任何位置放置暂停,然后让程序终止以查看是否有帮助。
仅供参考:“管道”和“插座”是有时可互换使用的术语。