嗨 我正在构建一个小的p2p程序,实现了服务器端和客户端。 当我午餐客户端程序时,首先想到的是连接到其列表中的每个服务器,发送数据(关于客户端)并断开连接。客户端下一次连接到其中一台服务器时,它将被识别。从java中断开连接
我的问题 - 当我告诉客户端断开连接,我得到这个例外
java.io.EOFException
at java.io.DataInputStream.readUnsignedShort(Unknown Source)
at java.io.DataInputStream.readUTF(Unknown Source)
at java.io.DataInputStream.readUTF(Unknown Source)
at oop.ex3.nameserver.NameServerThread.run(NameServerThread.java:24)
断开我只是写:
finally {
out.close();
in.close();
socket.close();
}
那么,如何避免此异常?谢谢!
呃之前做了刷新,你有没有想过,如果任何个人'接近()'语句抛出一个异常,会发生什么? – 2011-04-26 16:59:35