如何重现java.net.SocketException: Broken Pipe

xpjsky 2014-07-04 10:52:07
问题很简单,如何重现java.net.SocketException: Broken Pipe

java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:105)
at java.net.SocketOutputStream.write(SocketOutputStream.java:128)

要求是不能动硬件设备,程序服务端和客户端正常运行的时候丢这个异常。
...全文
392 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余草 2014-07-16
  • 打赏
  • 举报
回复
引用 5 楼 guest6379 的回复:
描述的太简短了,可能大家都没弄明白你要问什么? 这个异常本来就比较少见,什么叫做【如何重现java.net.SocketException: Broken Pipe】?2楼给了throw,显然不是楼主要的意思,但是你真正的意思是什么? 我认为从这个问题可能产生的几个点去避免产生这个问题,也是一种解决办法吧,而不是在毫无环境、上下文或者不具备条件的情况下,要求必须重现这个问题,有时候这种重现是不确定的。 是不是想问,问什么会产生java.net.SocketException: Broken Pipe ? 我搜到了一个帖子 java.net.SocketException四大异常解决方案,仅供参考 http://developer.51cto.com/art/201003/189724.htm
这种异常,需要看api,多看你api
BrightFireOfCy 2014-07-16
  • 打赏
  • 举报
回复
引用 2 楼 xpjsky 的回复:
引用 1 楼 BrightFireOfCy 的回复:
throw new SocketException();
哥,是不是要把对应栈的代码也自己写一下?还有行号也要注意哦……还要考虑自己写的java.net.*这些类必须能够正确加载,还得自己写个类加载器……哈哈……
看,你自己已经知道怎么做了不是 那就去做吧,这世界上是不存在所谓的捷径的
guest6379 2014-07-15
  • 打赏
  • 举报
回复
描述的太简短了,可能大家都没弄明白你要问什么? 这个异常本来就比较少见,什么叫做【如何重现java.net.SocketException: Broken Pipe】?2楼给了throw,显然不是楼主要的意思,但是你真正的意思是什么? 我认为从这个问题可能产生的几个点去避免产生这个问题,也是一种解决办法吧,而不是在毫无环境、上下文或者不具备条件的情况下,要求必须重现这个问题,有时候这种重现是不确定的。 是不是想问,问什么会产生java.net.SocketException: Broken Pipe ? 我搜到了一个帖子 java.net.SocketException四大异常解决方案,仅供参考 http://developer.51cto.com/art/201003/189724.htm
xpjsky 2014-07-15
  • 打赏
  • 举报
回复
再给自己顶一下吧……求回答……
xpjsky 2014-07-07
  • 打赏
  • 举报
回复
没人能回复?
xpjsky 2014-07-04
  • 打赏
  • 举报
回复
引用 1 楼 BrightFireOfCy 的回复:
throw new SocketException();
哥,是不是要把对应栈的代码也自己写一下?还有行号也要注意哦……还要考虑自己写的java.net.*这些类必须能够正确加载,还得自己写个类加载器……哈哈……
BrightFireOfCy 2014-07-04
  • 打赏
  • 举报
回复
throw new SocketException();

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧