0

マルチクライアント/マルチサーバー アプリケーションを構築しようとしています
クライアントにはコンピューター、スマートフォンなどが含まれます..
静的または動的 IP を使用するか、ファイアウォールまたは NAT の背後にある可能性があります.. など ピアツーピア & 動的 DNS トポロジは、コーディングを楽しむためだけのものです:)
P2P で使用される PNRP 、私の実装は wpf/wcf サービスです 正直に言うと、これは私のコラージュ プロジェクトです
が、ここで質問としてやめました:
どの実装を使用しますか? P2P または DDNS :(
利点、欠点、およびご意見をお聞かせください。

HTH、よろしく、:)

注:
この質問が重複している場合は、申し訳ありません:(しかし、ここで実際に検索しました7が見つかりませんでしたので、それを教えてください:)、ありがとう

4

1 に答える 1

0

どちらのアプローチも有効です。ただし、DDNS は完全なソリューションではありません。問題の一部、つまり、ピアを一時的な IP アドレスと照合するだけで解決します。少なくとも NAT トラバーサルの問題 (TURN および STUN ソリューションを参照) とピアの場所を解決する必要があります。

DNS には別の問題もあります。情報の伝播が遅いということです。2000 年頃に P2P が爆発的に普及したとき、多くの人がパフォーマンスのために DNS の使用を拒否しました。彼らはもっと速いものが欲しかった。P2P ネットワークが数百万のデバイスで構成され、IP アドレスがいつでも変更されることを考えると、これは DNS にとって耐え難いことです。

良い面として、DDNS は、安定した SUPER ピアをいくつかセットアップしたい場合に役立ちます。これらは、P2P ネットワークの編成を容易にするために使用できます。

于 2011-07-31T11:43:29.220 に答える