質問

これは愚かな質問のように思えるが、イムは、実際にはストレートな答えを見つけるのに苦労している場合、

申し訳ありません。私は、PNRP、ピア・ツー・ピアを実装するためのMSの技術である知っているが、それは実際にどのように動作します - 私はあなたが戻って手渡し、実際にピアアドレスを見つけるために、マイクロソフトのサーバーに接続されたグローバルクラウドに自分のアドレスを登録するときイムは仮定を意味しますエンドポイント情報をピアます。

世界中にある唯一2ピアがあると言うとき、クラウドで発見されたどのアドレスへとまだ少し混乱イムます。

...登録のリストを維持するために、ピアリゾルバーが存在しなければならないものを私は理解して、それは、その後に接続するためにその最も近い隣人のアドレスを渡し(新しいノードがオンラインになるブランドを想定)から。私は、サービス/アプリケーションが知っているか、私は仮定グローバルクラウドは、Microsoftが動作しピアリゾルバを使用するアドレスを使用することを選択した場合、これは私が所有する中央サーバーをすることができます。

おかげ

役に立ちましたか?

解決

ウィキペディアページます:

  

内部的には、PNRPは、アーキテクチャを使用します   分散ハッシュテーブルに似て   和音やペストリーなどのシステム。ザ・   ピア名は、生成するハッシュ化されました   128ビットのピア識別子、およびA    DHT の様なアルゴリズムを取得するために使用されます   ホスト・パブリッシングの場所   その識別子ます。

これは彼らのインフラが中央集権ではありません意味します。依頼する「Microsoftサーバーは」ありません。比喩的に、あなたは情報をルーティングするためのクラウドを求めている、それが共同で答えます。

クラウドで唯一の2台のコンピュータがあった場合、彼らは両方とも、それぞれ、他について知っているだろう。

他のヒント

こちらの商品です。

http://msdn.microsoft.com/en-us/library/ ms731061.aspxする

これは、基本をカバーしています:

メッシュ、ノード、チャンネルセキュリティ、リゾルバます。

そして、あなたの質問への答えは、リゾルバです。あなたのプログラムは、レベルをピア・ツー・ピアで共同作業を行うことができますが、彼らはすぐにお互いを見つけるために、中央サーバを必要としています。ご自分のサーバにリゾルバを公開しますし、すべてのクライアントがそれを使用することになります。

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