そのようにp2pで動作する(Android)アプリケーションを構築したい
サーバー (ピアのリスト (ユーザー名と IP))
&
電話(サーバーからピアのリストを取得し、それらの間でソケットチャットを作成します(電話から電話へ)、サーバーは関与しません)
これまでのところ、サーバーと、メッセージを送信し、別のサーバー (最終的には他のクライアントの電話になります) によって受信される電話クライアントをセットアップしました。しかし、電話に NAT 経由で IP が割り当てられているという問題に遭遇し、NAT Traversal を実行する必要があります。
NAT トラバーサルを行うためのより簡単なオプションはありますか? おそらく、libjingle を含む XMPP ポートを使用しますか? (アラアスマック)。または、JSTUNまたはAndroid用の他のフレームワークを使用する必要がありますか? 皆さんは何をお勧めしますか?
ありがとう