Broken pipe Exception是什么意思?

破管exception的含义是什么时候会来的?

管道是数据流,通常是从文件或网络套接字读取的数据。 当该管道从另一端突然关闭时,会发生破裂的管道。 对于flie,这可能是文件安装在已断开连接的光盘或远程网络上。 对于网络套接字,可能是网络被拔出或另一端的进程崩溃。

在Java中,没有具体的BrokenPipeException 。 将发现此类错误包含在另一个exception中,例如SocketExceptionIOException

管道基本上是两个进程之间的通信通道。 因此,一个进程写入管道,而另一个进程从中读取。 断开的管道exception通常意味着一个进程正在尝试从管道读取或写入数据,而管道另一端的进程已经死亡/被杀死。

我认为你在使用Java.net?

如果您关闭了连接,则需要先打开一个新的套接字才能发送更多数据。

或者你的联系被拒绝了