我感觉真的很愚蠢现在家伙....基本上我通过在本地机器上的TCP连接...当我尝试在客户端进出流,它不会通过创建对象输入流。是什么赋予了?打印后停止2 ...没有例外或任何东西......这不是我第一次使用这个类,这很偏僻,为什么我感到困惑。Java的ObjectInputStream挂
try {
System.out.println("1");
mySocket = new Socket("localhost", 11311);
System.out.println("12");
oos = new ObjectOutputStream(mySocket.getOutputStream());
System.out.println("2");
ois = new ObjectInputStream(mySocket.getInputStream());
System.out.println("13");
} catch (Exception e) {
e.printStackTrace();
}
服务器是否发送该对象?这似乎是服务器不发送任何东西。 – MasterCassim
'ObjectInputStream'可能等待接收到流标头。 – NiematojakTomasz
我没有按照...服务器接受TCP连接。我想读你会去ois.readObject()? 我已经设置好客户端发送第一个对象......我只是想创建流。 – Michael