如何通过套接字发送类的对象?截至目前,我只能通过套接字逐个发送类成员,我想发送整个对象.用一个简单的例子解释会很棒.谢谢.
必须使用java.io.Serializable要转换的对象的接口.
然后,ObjectInputStream或ObjectOutputStream以readObject或writeObject
EG
InputStream is = socket.getInputStream();
ObjectInputStream ois = new ObjectInputStream(is);
MyObject obj = (MyObject)ois.readObject();
//Now use the object
Where:
class MyObject implements Serializable {
//variables
}
Run Code Online (Sandbox Code Playgroud)