我用java做了一个聊天工具,运行时没有错误,显示thread start.。但是当我关闭对话框后会显示如下错误。
Thread start
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at mypackage2.ServerThread.run(SocketThreadServer.java:114)
at java.lang.Thread.run(Thread.java:619)

------解决思路----------------------
你退出的时候没有正确的关闭连接导致的.这个错误就是服务器断开啦
------解决思路----------------------
你看一下你的流关闭的时间是否合适?
也就是你的退出的时候的代码。