質問

  1. STUNを使用して、外部IP/ポートとNATタイプを取得します。
  2. ミドルサーバー(パブリックIP)で、ピアの外部IP/ポートを登録します(サーバーはピア1と2の外部IP/ポートを知っています)。
  3. IP/ポートを交換します(Peer 1は、Peer 2のIP/ポートを知ることができます)。
  4. 同時に作成します connect() 両方のピアから電話してください。

それは正しい流れですか?

役に立ちましたか?

解決

あなたのアルゴリズムはUDPに正しいです。詳細については、これらの投稿をご覧ください。

他のヒント

TCPでのホールパンチは、あなたが説明したことよりも複雑です。 SCRIBDでオンラインで入手できる実用的なJXTA IIの本をご覧ください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top