的ObjectOutputStream/ObjectInputStream的.
整个逻辑大致如下.根据您的应用需求进行调整.
发送:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(objectToSend);
oos.close();
byte[] bytes = baos.toByteArray();
socket.write(bytes);
Run Code Online (Sandbox Code Playgroud)
接收:
ObjectInputStream ois = new ObjectInputStream(socketInputStream);
MyObject mo = (MyObject)ois.readObject();
Run Code Online (Sandbox Code Playgroud)