2
私はPNRP機能を使ってWCF P2Pサービスを構築しています。WCF P2Pアプリケーションにポートを割り当てる必要がありますか?
私はBindingsにポートを割り当てることができますが、ほとんどの例ではそうではありません。 ポートにする必要があるのはなぜですか?
私はPNRP機能を使ってWCF P2Pサービスを構築しています。WCF P2Pアプリケーションにポートを割り当てる必要がありますか?
私はBindingsにポートを割り当てることができますが、ほとんどの例ではそうではありません。 ポートにする必要があるのはなぜですか?
ポートを割り当てない場合、WCFはランダムに使用可能なポートを自動的に選択します。ローカルポート情報は、PNRPプロセスの一環としてピアにブロードキャストされるため、ローカルポートを明示的に設定することは、アプリケーションを他のものよりも予測可能にすることです。
通常、ポートを明示的に設定して顧客に文書化することができます。これは、コードで簡単に構成できないサードパーティのファイアウォールを顧客が使用している場合に特に重要です。あなたのアプリがランダムなポートを割り当てている場合、彼らはファイアウォールソフトウェアでどのポートをブロック解除するのか分からないでしょう。