リアルタイム情報を他のデバイスに送信する必要があるモバイル デバイスを構築しています。XMPPを検討しましたが、サーバーを持っていないため、通信はデバイス間のみにする必要があります。
サーバーなしで (またはモバイル デバイスをサーバーとして使用して) モバイル デバイス間で XMPP を使用して通信する方法はありますか?
ソケットは良い考えですか? つまり、ServerSocket とクライアント Socket を持ち、この方法で通信します。
よりスマートな方法はありますか?jWebSocket のことは聞いたことがありますが、それがどのように機能するか、またはその価値があるかどうかはよくわかりません。
編集
プロセスは次のとおりです。
- サーバー/バックエンドとして Parse を使用していますhttp://parse.com
- ユーザーがアプリを実行すると、解析サーバーからユーザー リストが取得されます。
- 次に、ユーザーは他のクライアントのIPを持っている(持っている可能性があります)ので、それらと通信しようとします。
問題
1. 解析は XMPP サーバーまたは他のタイプのサーバーをサポートしていません