我目前正在开发一款多人纸牌游戏,使用简单的servlet与Android设备来回发送JSON。我目前困惑于如何告诉所有其他客户某个玩家已经提交了一张卡片,这样他们都可以更新他们的用户界面。Android - 在多人游戏中更新所有客户端的UI?
我有什么选择吗? 我目前正在考虑几种选择:
- 每x毫秒从MOVE_TABLE从数据库中获取数据。 (具体房间ID和客房会话)。
- 让特定的播放器每次执行某些操作时,servlet会向该特定的客户端发送特定的“广播”,以便其他客户端不必每x毫秒执行一次GET或POST。 (虽然我不知道该怎么做,但这只是我的想法)。
有人能帮助我吗?或者,也许建议我更好的解决方案非常感谢您的帮助:)
选项2可能是“最好的”,但如何去做,我不确定。 – thedaian