0
在线程“main”中获取异常java.io.EOFExceptionJava套接字java.io.EOFException
在最后一行代码中,为什么?以及如何解决......谢谢。
String ip = "XXX.XX.XX.XXX";
int port = XXXXX;
Socket socket = null;
System.out.println("in function");
socket = new Socket(ip, port);
System.out.println("in function - After Socket");
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
System.out.println("in function - After ObjectOutputStream");
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
如果在尝试通过'socket.getInputStream()'获取InputStream时获取'java.io.EOFException',则很可能与其他端/服务器端代码兼容。另外,在正确的位置, java.io.EOFException'通常是一个有效的异常,指定字节已经结束,没有更多可读的内容。 –
'ServerSocket'代码是什么?可能是ServerSocket已关闭。 – ELITE