В настоящее время я разрабатываю многопользовательскую карточную игру с использованием простых сервлетов на устройстве Android, отправляющих JSON туда-сюда. В настоящее время я не совсем понимаю, как сообщить всем другим клиентам, что определенный игрок отправил карту, чтобы они все могли обновить свой пользовательский интерфейс.
Какие есть варианты для меня?
Я сейчас думаю о нескольких вариантах:
- Выборка из MOVE_TABLE из базы данных каждые x мс. (с определенными идентификаторами номеров и сессиями в живых).
- Пусть сервлет отправляет определенную «рассылку» уважаемым клиентам в комнате каждый раз, когда определенный игрок что-то делает, чтобы другим клиентам не приходилось делать GET или POST каждые x мс. (хотя я не знаю, как это сделать, это только мое мышление).
Кто-нибудь может мне помочь? Или, может быть, предложить мне лучшее решение? Большое спасибо за вашу помощь:)