0

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

4

1 回答 1

1

您需要调用ObjectOutputStream.reset().See the Javadoc 了解原因。

于 2013-02-20T09:11:21.853 回答