2人のユーザー間でファイルを共有するための直接ファイル転送ツールを構築しています。
そのような接続を確立するために、それらのいずれかが公的にアクセス可能なIPを持っていることは絶対的な要件ですか?
中間サーバーを使用する場合、すべてのトラフィックが中間サーバーを通過する必要がありますか、それともパーティが何らかの方法で接続を確立するのに役立ち、残りの転送プロセスはそれらの間で直接行われますか?
ありがとう!
2人のユーザー間でファイルを共有するための直接ファイル転送ツールを構築しています。
そのような接続を確立するために、それらのいずれかが公的にアクセス可能なIPを持っていることは絶対的な要件ですか?
中間サーバーを使用する場合、すべてのトラフィックが中間サーバーを通過する必要がありますか、それともパーティが何らかの方法で接続を確立するのに役立ち、残りの転送プロセスはそれらの間で直接行われますか?
ありがとう!
いいえ、そうではありませんが、そうすればより信頼性が高くなります。
ただし、そもそもお互いを見つけるためには、何らかの仲介者が必要です。それが発生したら、NATホールパンチングを使用して直接接続を確立できます。