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