Androidアプリケーションが、アプリを実行している2つ以上のデバイスが相互に通信できるようにするピアツーピアスタイルの通信システムをサポートできるようにする必要があります。(位置データ、マイナーID、およびチャットメッセージやブロックリストなどの一部の機能タイプデータを交換します...)
これらのデバイスは99%の時間wifiのみであるため、XMPPサーバーを実行することは問題外です。真のピアツーピアアプローチが必要です。アプリを実行しているすべてのデバイスを知っている可能性が高いので、ピアの検出が問題になる必要はありません。AllJyonも見ていたのですが、まだ意見が出ていません。
既知のデバイスの「プール」間でデータをメッセージングするためのピアツーピアアプローチの経験はありますか?同じアプリでクライアントとサーバーを使用してソケットソリューションを直接実装できます。しかし、ポーリングに関して考慮すべきことがたくさんあり、他の誰かが考えていたであろう何かに出くわすことを私は知っています。
たぶん、4人用のゲームネットワークライブラリですか?
ありがとうございました。