我有一个我想通过套接字发送的对象。对于我得到的输出:
Socket s = serverSocket.accept();
ObjectOutputStream dout = new ObjectOutputStream(new GZIPOutputStream(s.getOutputStream()));
Msg m = new Msg("123", "123", karte);
dout.writeObject(m);
dout.reset(); //No I don't want to chache it
对于我得到的输入:
Socket s = new Socket(host, port);
ObjectInputStream din = new ObjectInputStream(new GZIPInputStream(s.getInputStream()));
Msg m = (Msg)din.readObject();
Msg 对象是可序列化的。
如果我运行这段代码,我会得到一个客户端连接,服务器也会发送数据,但客户端永远不会开始读取输入
有什么建议么?
感谢所有回复