wanghef 2015-05-06 03:25 采纳率: 0%
浏览 1388
已采纳

请问这个是什么错误啊,求大家什么帮忙看看

java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown Source)
at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at client.ClientDemo.main(ClientDemo.java:92)
Exception in thread "main" java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.flush(Unknown Source)
at java.io.ObjectOutputStream.flush(Unknown Source)
at java.io.ObjectOutputStream.close(Unknown Source)
at client.ClientDemo.main(ClientDemo.java:334)

  • 写回答

3条回答 默认 最新

  • classTC 2015-05-06 03:50
    关注

    sjava.net.SocketException: Software caused connection abort: socket write error

    Exception in thread "main" java.net.SocketException: Socket closed

    根据这两个判断,你应该是在写操作之前就关闭了socket吧?仔细检查下

    at client.ClientDemo.main(ClientDemo.java:**92**)

    at client.ClientDemo.main(ClientDemo.java:**334**)

    根据这两个可以知道错误大概发生在92行和334行,从这里入手检查试试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?