Обзор
Я отправляю сообщения туда и обратно между клиентом (Android-телефоном) и сервером (Windows Server). Используя постоянное соединение через TCP, какой протокол будет лучшим решением. Я смотрю на производительность, масштабируемость, размер сообщений и время автономной работы. Сообщения должны поступать в пункт назначения по порядку и не могут быть дублирующими.
Это похоже на лучшее решение, но, похоже, мало примеров большой реализации с большим количеством пользователей. Я не уверен, могу ли я интегрировать это в сервер Windows, или если это будет другое приложение или сервер. Наконец, по всей видимости, в нем нет информации об этом вообще.
У этого, похоже, много реализаций, примеров и даже книги:). Однако основная цель заключается в том, чтобы клиенты мгновенных сообщений и такие вещи, как Google Talk. Будет ли это оптимальным решением для обмена сообщениями между сервером и клиентом. Я знаю, что в настоящее время XMPP в основном используется в архитектуре клиентских и серверных приложений.
Пожалуйста, поправьте меня, если я ошибаюсь, и заранее заблаговременно за любые указания.