如何在java中捕获java.net.SocketException:破碎的管道?



我在一个java程序上工作(不能显示代码),即使我对套接字没有经验,无论如何我总是得到一个异常,我似乎无法捕获。

所有的异常都是:"java.net.SocketException: Broken Pipe"

任何想法?

编辑:

对不起,我没有说清楚,我试图在那个异常上使用try/catch语句,因为我的程序期望另一端在某个时刻断开连接,但我不想让它杀死我的应用程序。

编辑2

哦,我现在觉得自己很愚蠢,经过几个小时的调试,我终于发现我确实可以捕捉到异常,我只是需要在正确的地方寻找,抱歉大家的噪音。

谢谢。

这可能发生在请求连接已完成的服务器超时时。在大多数情况下,上传大型资源会导致此问题。你必须让你的API可以处理长时间的请求超时

相关内容

  • 没有找到相关文章

最新更新