今天在做一个小游戏时,在基本框架做好的时候,运行程序客户端界面总是出不来,查询大量书籍后才知道原来是因为对象流这块有问题
客户端:
private ObjectInputStream ois;
private ObjectOutputStream oos;
oos = new ObjectOutputStream(socket.getOutputStream());
ois = new ObjectInputStream(socket.getInputStream());
服务器端:
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
ois = new ObjectInputStream(socket.getInputStream());
oos = new ObjectOutputStream(socket.getOutputStream());
在客户端和服务端这两个流要差开写
即:客户端先写对象输出流,服务器端就应先写对象输入流,反之亦然。