sockets - Java:ObjectInputStream returns same Object -
i programming java network using sockets , exchanging data between remote programs using simple objects.
in present case have objectinputstream constructed using :
new objectinputstream(socket.getinputstream()) so using writeobject method write object contains string fields.
however receiver when calls readobject returns same object.
to check set 1 of string fields store current time. while writing object different time each object. received object show same single time in string field.
clearly speaking every object returned after each call objectinputstream.readobject exact clone of other
why happening?
try doing objectinputstream.reset();
Comments
Post a Comment