問題タブ [pnrp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - PNRP 速度
PNRP での経験がどのようなものか知りたいですか? 私は WCF を使用して、WCF を使用してピア ツー ピア アプリケーションをコーディングしています。
私は 2 つの異なるセットアップをサポートしています。1 つは PNRP (つまりサーバーなし) を使用し、もう 1 つは中央サーバーを使用するセットアップです。
中央サーバー アプローチは、LAN 経由で非常に高速であり、ピアは最大約 0.5 ~ 2 秒で接続できます。ただし、PNRP を使用すると、ピアが接続されるまでに最大 1 分かかることがあります。
これは正常ですか?セットアップに何か問題がありますか?
何年も前に teredo を無効にしたため、PNRP が非常に高速に実行されました。しかし、最終的には、アプリケーションを WAN 経由で実行できるようにするために、teredo を混在させておく必要があるでしょう。
考え?
.net - PNRP Global_ が単独でスタック
Windows 7 を 2 つインストールしています。1 つはハードディスク上の 64 ビット バージョンで、もう 1 つは起動可能な VHD としてインストールされた 32 ビット バージョンです。
私の 64 ビット バージョンでは、PNRP Global_ クラウドを Alone 状態から抜け出せません。
私の32ビット版では、ピアを登録することでアクティブ状態にすることができますが、友人のピアを解決することはできません。
ただし、私の 64 ビット バージョンは開発に使用するものであるため、その下で PNRP を動作させる必要があります。何か助けはありますか?
wcf - WCF ピア ツー ピア チャット
WCF P2P チャット プログラムのコードを書きました。
次に、次のようにサービスをホストします。
問題は、プログラムの同じインスタンスにメッセージを送信できますが、別のインスタンスには送信できないことです。つまり、インスタンスは、他のインスタンスからのメッセージではなく、それ自体のメッセージのみを受信します。PNRP を正しく構成することが問題なのかどうかわかりませんか? Windows 7でテストしました。
.net - PNRP - どのように機能しますか?
これがばかげた質問のように思われる場合は申し訳ありませんが、実際には率直な答えを見つけるのに苦労しています. PNRP はピア ツー ピアを実装するための MS のテクノロジであることは知っていますが、実際にはどのように機能するのでしょうか。つまり、グローバル クラウドにアドレスを登録するときに、Microsoft サーバーに実際に接続してピア アドレスを見つけて、ピア エンドポイント情報。
世界中にピアが 2 つしかない場合、クラウド内でアドレスがどのように見つかるかについて、まだ少し混乱しています。
...私が理解していることから、登録のリストを維持するためにピアリゾルバーが必要であり(真新しいノードがオンラインになると仮定)、接続する最も近い隣人のアドレスを渡します。これは、サービス/アプリが知っているアドレスを使用することを選択した場合、またはMicrosoftが運用するピアリゾルバーを使用すると想定するグローバルクラウドを使用することを選択した場合、私が所有する中央サーバーになる可能性があります。
ありがとう
.net - PNRP +Windows7ではGlobal_が表示されない
登録または解決するシンプルなアプリでPNRPをテストしようとしています。Vistaマシンで'netshp2p pnrp cloud show list'を実行すると....Global_が表示されますWindows7マシンからこれを試してみると、Global_が表示されません。LinkLocal_...しかありません。
Windows 7マシンにIPV6アドレスがあることがわかります(ipconfig経由)
私はまだそれを十分に理解していないかもしれません-非常に不十分なドキュメントであり、ドキュメントのほとんどはOrca、2007などからのものです。PNRPが別のuddi.microsoft.comになるのではないかと思います(私はそれらが似ていないことを知っていますが、私のポイントは...)
.net - PNRPはインターネットに接続されていないLANで機能しますか?
そのため、私はWCF全般、特にこのMSDNチャットクライアントのサンプルを理解しようとしています。以下の構成でテストしてきましたが、正常に動作しているようです。ただし、インターネット接続が失われた(または存在しない)場合はどうなりますか?ピアはまだお互いを見つけることができますか?(この質問によると、「ルーティング情報のためのクラウド、そしてそれは共同で答える」と尋ねます。この場合の「クラウド」は私のLANに限定されますか?)
助けてくれてありがとう!
asp.net - ASP.NET ページからのメッセージまたは要求を受け入れる受信アプリケーションを .NET で作成する方法は?
まず、私の質問を読んでくれてありがとう。これが私が達成しようとしていることです。
私がやりたいことは、ASP.NET アプリケーションからの要求をリッスンする Windows アプリケーション (またはある種のサーバー) を作成することです。Windows アプリケーションがインストールされ、ASP.NET アプリケーションからのメッセージをリッスンしてから、何らかの処理を行います。流れは次のようになります。
ユーザーがデスクトップ アプリケーションをダウンロードし、自分の IP アドレスを私の Web サイトに登録します。デスクトップ アプリをダウンロードした後、ASP.NET アプリケーションはその特定のデスクトップ クライアントに要求を送信して、さらに処理することができます。この場合、さらなる処理は解像度とは無関係であると思います。そのため、どのような処理が行われるかについての詳細をスキップしました。しかし、それが重要であると思われる場合は、私に知らせてください。それらの詳細も追加します.
リクエストをリッスンするTCPサーバーの作成を検討しました。ユーザーは既に自分の IP アドレスを私の Web サイトに登録しているため、私の Web サイトはユーザーに一意の識別子を割り当て、その ID を IP アドレスと共にデータベースに保存します。これで、ASP.NET サイトはそのデスクトップ アプリケーションに要求を送信できます。
この目的のためにTCPサーバーを作成することを検討しました。調査中に PNRP にも出会いました。これは、私がやろうとしていることのようなものです。
いくつかのソリューションをお勧めできますか、またはこのシナリオでどこを調べるべきですか? 単純な TCPLISTENER を作成する必要がありますか、それとも PNRP アプローチを使用する可能性がありますか? または、他の何か?
基本的な要件は、Web アプリケーションがデスクトップ アプリケーションと通信できることです。Web アプリケーションは多数のユーザーにサービスを提供し、各ユーザーにはデスクトップ アプリケーションがインストールされます。一意のユーザー ID とそれに対応する IP アドレスのデータベースを維持する Web アプリケーションによって、どのデスクトップ クライアントの質問にどのユーザーが対応するか。
よろしくお願いします。
wcf - WCF P2P アプリにポートを割り当てる必要がありますか?
PNRP 機能を使用して WCF P2P サービスを構築しています。
ポートを Bindings に割り当てることができるようですが、ほとんどの例では割り当てられません。ポートを指定する必要がある、または指定しない理由はありますか?
wpf - P2P vs DDNS ? 何を使うべきですか?
マルチクライアント/マルチサーバー アプリケーションを構築しようとしています
クライアントにはコンピューター、スマートフォンなどが含まれます..
静的または動的 IP を使用するか、ファイアウォールまたは NAT の背後にある可能性があります.. など ピアツーピア & 動的 DNS トポロジは、コーディングを楽しむためだけのものです:)
P2P で使用される PNRP 、私の実装は wpf/wcf サービスです 正直に言うと、これは私のコラージュ プロジェクトです
が、ここで質問としてやめました:
どの実装を使用しますか? P2P または DDNS :(
利点、欠点、およびご意見をお聞かせください。
HTH、よろしく、:)
注:
この質問が重複している場合は、申し訳ありません:(しかし、ここで実際に検索しました7が見つかりませんでしたので、それを教えてください:)、ありがとう
wcf - POSReady または XP Embedded の PNRP
XP と Win7 で動作する WCF P2P コードがあります。POSReady についても同じことは言えません。PNRP (ネットワーク コンポーネント) がインストールされており、サービスがインストールされて実行されているように見えます。
netsh p2p pnrp クラウド ショー リスト
雲なしを返します。