P2Pアプリケーション用のTCPホールパンチに適したフローですか?
-
29-10-2019 - |
質問
- STUNを使用して、外部IP/ポートとNATタイプを取得します。
- ミドルサーバー(パブリックIP)で、ピアの外部IP/ポートを登録します(サーバーはピア1と2の外部IP/ポートを知っています)。
- IP/ポートを交換します(Peer 1は、Peer 2のIP/ポートを知ることができます)。
- 同時に作成します
connect()
両方のピアから電話してください。
それは正しい流れですか?
解決
あなたのアルゴリズムはUDPに正しいです。詳細については、これらの投稿をご覧ください。
他のヒント
TCPでのホールパンチは、あなたが説明したことよりも複雑です。 SCRIBDでオンラインで入手できる実用的なJXTA IIの本をご覧ください。
所属していません StackOverflow