Android - 在多人游戏中为所有客户更新UI?

时间:2011-10-04 15:19:27

标签: android json servlets multiplayer

我目前正在开发一款多人卡片游戏,使用简单的servlet,Android设备来回发送JSON。我目前很困惑如何告诉所有其他客户某个玩家已经提交了一张卡片,这样他们都可以更新他们的用户界面。

我有什么选择? 我目前正在考虑几种选择:

  1. 每隔x ms从数据库中取一个MOVE_TABLE。 (具有特定的房间ID和实时会议室)。
  2. 每当某个玩家做某事时,让servlet向房间中受尊重的客户发送一定的“广播”,这样其他客户端就不必每隔x ms进行一次GET或POST。 (虽然我不知道怎么做,但这只是我的想法)。
  3. 任何人都可以帮助我吗?或者也许建议我一个更好的解决方案非常感谢你的帮助:)

1 个答案:

答案 0 :(得分:0)

使用此类解决方案是否适合您? http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html

如果您想要更多信息,我在这个问题上找到了它: Does Android support near real time push notification?

如果这会导致大规模的体系结构更改将移动作为通知发送,那么我是否可以建议使用推送通知作为游戏的提示来执行新的MOVE_TABLE查询或者您需要做什么来获取新的移动。