Я создаю мобильное устройство, которому необходимо отправлять информацию в реальном времени на другие устройства. Я рассматривал XMPP, но у меня нет сервера, поэтому связь должна быть только между устройствами.
Есть ли способ общаться с помощью XMPP между мобильными устройствами без сервера (или с использованием мобильных устройств в качестве серверов)?
Сокеты - хорошая идея? т. е. иметь ServerSocket и клиентский сокет и общаться таким образом.
Есть ли более разумный способ? Я слышал о jWebSocket, но я действительно не знаю, как это работает и стоит ли оно того.
ИЗМЕНИТЬ
Процесс выглядит следующим образом:
- Я использую Parse в качестве сервера/бэкенда http://parse.com
- Когда пользователь запускает приложение, список пользователей извлекается с сервера синтаксического анализа.
- Затем у пользователя есть (может быть) IP-адрес других клиентов, а затем он пытается связаться с ними.
Проблемы
1. Parse не поддерживает сервер XMPP или серверы другого типа.