Вы должны использовать интерфейс java.io.Serializable
для объектов, которые вы хотите передать.
Тогда ObjectInputStream
или ObjectOutputStream
до readObject
или 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
}