我目前正在開發一款多人紙牌遊戲,使用簡單的servlet與Android設備來回發送JSON。我目前困惑於如何告訴所有其他客戶某個玩家已經提交了一張卡片,這樣他們都可以更新他們的用戶界面。Android - 在多人遊戲中更新所有客戶端的UI?
我有什麼選擇嗎? 我目前正在考慮幾種選擇:
- 每x毫秒從MOVE_TABLE從數據庫中獲取數據。 (具體房間ID和客房會話)。
- 讓特定的播放器每次執行某些操作時,servlet會向該特定的客戶端發送特定的「廣播」,以便其他客戶端不必每x毫秒執行一次GET或POST。 (雖然我不知道該怎麼做,但這只是我的想法)。
有人能幫助我嗎?或者,也許建議我更好的解決方案非常感謝您的幫助:)
選項2可能是「最好的」,但如何去做,我不確定。 – thedaian