Сервер для чата Android - PullRequest
       13

Сервер для чата Android

3 голосов
/ 05 октября 2011

Я столкнулся с проблемой написания бэкэнда на Java для чата с клиентами Android.Каковы лучшие практики для этого?После быстрого поиска в Google я нашел несколько подходов:

  1. Опрос / длинный опрос.
  2. c2dm.Похоже, простой вариант, но я боюсь ограничения размера сообщения (1024 байта).Кроме того, пользователи должны иметь учетную запись Google, чтобы использовать эту технологию.Это может быть проблемой для использования других платформ (iOS, WP7)
  3. Сокеты.Могу ли я использовать их с Tomcat или Glassfish?Есть ли проблемы на Android?

1 Ответ

2 голосов
/ 05 октября 2011

Почему бы не использовать комбинацию C2DM, и тогда откроется приложение, которое выполняет опрос для данных.C2DM не предназначен для больших полезных нагрузок, но может сообщать приложению о необходимости опроса и поэтому будет в реальном времени.

WP7 и iOS имеют эквивалент C2DM с такими же ограничениями полезной нагрузки, но затем они могут использовать один и тот же внутренний API дляопрос?

...