-2

我正在尝试实现一个 2 人游戏。2 个客户端与服务器通信以玩游戏的位置,服务器决定哪个玩家赢得了游戏。我正在使用使用 TCP 连接的分布式方法。

作为我实现的一部分,我将不得不看到,即使一个客户端就在服务器旁边,而另一个客户端位于数英里之外,两个客户端应该几乎同时从服务器获得响应。在我的游戏的一部分中,服务器向客户端显示一个提示框,单击该框的客户端将成为赢家。为了让服务器决定这一点,我想使用 cristains 算法进行时钟同步。

我的问题是我知道该怎么做,但发现很难编写代码。

4

1 回答 1

0

这可能会有所帮助,它将允许玩家订阅一个主题并在该主题中发布/获取消息,我已经将它用于 2 人游戏,它运行良好 http://docs.oracle.com/javaee/ 7/tutorial/doc/websocket.htm

于 2014-04-09T19:31:30.780 回答