通过套接字java发送对象

时间:2011-09-25 09:07:36

标签: java sockets

如何通过套接字发送类的对象?截至目前,我只能通过套接字逐个发送类成员,我想发送整个对象。用一个简单的例子解释会很棒。感谢。

1 个答案:

答案 0 :(得分:5)

您必须使用java.io.Serializable界面来传输要转移的对象 然后ObjectInputStreamObjectOutputStreamreadObjectwriteObject 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
    }