you can create streams of objects using java api and send any serializable object. but you must remember that they are not encrypted over the network:
on the sender side:
CustomObject objectToSend=new CustomObject(); Socket s = new Socket("yourhostname", 1234); ObjectOutputStream out = new ObjectOutputStream(s.getOutputStream()); out.writeObject(objectToSend); out.flush();
and on the receiving side:
ServerSocket server = new ServerSocket(1234); Socket s = server.accept(); ObjectInputStream in = new ObjectInputStream(s.getInputStream()); CustomObject objectReceived = (CustomObject) in.readObject();
Prashant gautam
source share