这是我在客户端套接字上使用的代码
Socket connected = Server.accept();
ObjectOutputStream oos = new ObjectOutputStream(connected.getOutputStream());
oos.writeObject(dPFPSample.serialize());
Run Code Online (Sandbox Code Playgroud)
这是我在服务器套接字上使用的代码
Socket clientSocket = new Socket("localhost", 5002);
ObjectInputStream ois = new ObjectInputStream(clientSocket.getInputStream());
DPFPSample dpfpSample = (DPFPSample) ois.readObject();
Run Code Online (Sandbox Code Playgroud)
我收到了一个错误 java.lang.ClassCastException exception on ois.readObject() line
我会假设你的DPFPSamle.serialize()回报不同DPFPSamle.我说你不需要调用任何序列化方法.流将处理它.所以请致电writeObject(dPFPSample)
为了使这个工作你的类(你想要发送的DPFPSample那个- 即)必须实现java.io.Serializable接口.
| 归档时间: |
|
| 查看次数: |
845 次 |
| 最近记录: |