Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该为我的WCF P2P应用程序分配一个端口吗?_Wcf_P2p_Pnrp - Fatal编程技术网

我应该为我的WCF P2P应用程序分配一个端口吗?

我应该为我的WCF P2P应用程序分配一个端口吗?,wcf,p2p,pnrp,Wcf,P2p,Pnrp,我正在使用PNRP功能构建一个WCF P2P服务 我看到我可以为绑定分配一个端口。。。但大多数例子都不是这样。 有什么理由我应该或不应该给它一个端口吗?如果你没有分配端口,WCF将自动选择一个随机可用的端口。本地端口信息作为PNRP过程的一部分广播给对等方,因此显式设置本地端口比其他任何操作更能使应用程序可预测 我通常明确设置端口,以便向客户记录它们。当客户使用我无法在代码中轻松配置的第三方防火墙时,这一点尤为重要。如果你的应用程序分配了一个随机端口,他们将不知道在防火墙软件中解锁哪个端口

我正在使用PNRP功能构建一个WCF P2P服务

我看到我可以为绑定分配一个端口。。。但大多数例子都不是这样。
有什么理由我应该或不应该给它一个端口吗?

如果你没有分配端口,WCF将自动选择一个随机可用的端口。本地端口信息作为PNRP过程的一部分广播给对等方,因此显式设置本地端口比其他任何操作更能使应用程序可预测

我通常明确设置端口,以便向客户记录它们。当客户使用我无法在代码中轻松配置的第三方防火墙时,这一点尤为重要。如果你的应用程序分配了一个随机端口,他们将不知道在防火墙软件中解锁哪个端口