未按预期收到序列化对象

时间:2013-02-20 08:59:32

标签: java serialization

我有一个服务器程序和一个客户端程序。 我在我的游戏中创建了一个代表一个人的课程。 在那个班里,我有多个变量,比如位置,名字,等级.... 服务器向客户端发送man-object,当客户端与该man一起走动时,它会改变类中的位置,客户端将整个man-object发送回服务器。问题是当我发送该对象时,位置总是变回(5,5)(开始位置)。我几乎可以肯定问题与套接字有关,因为我创建的消息框每次显示发送的位置和接收的位置。 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

您需要致电ObjectOutputStream.reset().请参阅Javadoc了解原因。