Я пишу приложение для бинго для Android.Рекомендуемый метод для двусторонней связи между Android-приложением и сервером
В игре bingo есть предупреждения и уведомления, которые должны быть отправлены с сервера клиенту в реальном времени.
клиент также должен уведомлять сервер в режиме реального времени всякий раз, когда он кричит бинго или любые другие события.
сейчас .. мой вопрос, какой рекомендуемый метод для двух способов связи между сервером и клиентом android?
Должен ли я использовать websockets? регулярные сокеты? длительный опрос? что-нибудь еще ?
Если я использую сокеты в качестве метода выбора, что происходит, когда сотовый телефон меняет wan-сети? мне нужно обнаружить такую вещь и снова подключить сокет?
вся информация относительно выпуска была бы принята с благодарностью.