我在一个java程序上工作(不能显示代码),即使我对套接字没有经验,无论如何我总是得到一个异常,我似乎无法捕获。
所有的异常都是:"java.net.SocketException: Broken Pipe"
任何想法?
编辑:
对不起,我没有说清楚,我试图在那个异常上使用try/catch语句,因为我的程序期望另一端在某个时刻断开连接,但我不想让它杀死我的应用程序。
编辑2
哦,我现在觉得自己很愚蠢,经过几个小时的调试,我终于发现我确实可以捕捉到异常,我只是需要在正确的地方寻找,抱歉大家的噪音。
谢谢。
这可能发生在请求连接已完成的服务器超时时。在大多数情况下,上传大型资源会导致此问题。你必须让你的API可以处理长时间的请求超时