如何通过套接字发送类的对象?截至目前,我只能通过套接字逐个发送类成员,我想发送整个对象。用一个简单的例子解释会很棒。感谢。
答案 0 :(得分:5)
您必须使用java.io.Serializable
界面来传输要转移的对象
然后ObjectInputStream
或ObjectOutputStream
到readObject
或writeObject
EP>
InputStream is = socket.getInputStream();
ObjectInputStream ois = new ObjectInputStream(is);
MyObject obj = (MyObject)ois.readObject();
//Now use the object
Where:
class MyObject implements Serializable {
//variables
}