/ /ソケット経由でオブジェクトを送信するjava - java、sockets

ソケット経由でオブジェクトを送信するjava - java、sockets

どのようにしてクラスのオブジェクトをソケット経由で送ることができますか? 現在、私はクラスメンバーをソケットで1つずつ送ることしかできず、オブジェクト全体を送信したいと考えています。簡単な例で説明すると素晴らしいものになります。

回答:

回答№1は5

あなたは java.io.Serializable トランスコードするオブジェクトのインタフェース。
その後、 ObjectInputStream または ObjectOutputStreamreadObject または writeObject 例えば。

   InputStream is = socket.getInputStream();
ObjectInputStream ois = new ObjectInputStream(is);
MyObject obj = (MyObject)ois.readObject();
//Now use the object

Where:
class MyObject implements Serializable {
//variables
}