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
.net 互联网上的WCF P2P 嘿,伙计们,我正在努力学习如何在Windows通信基础上创建一个P2P应用程序,我有一个简单的测试客户端,它可以在局域网上进行通信。那就是。。。我可以在自己的机器上多次运行该应用程序,它们都可以相互通信,我还可以将其放在家庭网络的另一台机器上,它们都可以相互通信_.net_Wcf_P2p_Traversal_Peer - Fatal编程技术网

.net 互联网上的WCF P2P 嘿,伙计们,我正在努力学习如何在Windows通信基础上创建一个P2P应用程序,我有一个简单的测试客户端,它可以在局域网上进行通信。那就是。。。我可以在自己的机器上多次运行该应用程序,它们都可以相互通信,我还可以将其放在家庭网络的另一台机器上,它们都可以相互通信

.net 互联网上的WCF P2P 嘿,伙计们,我正在努力学习如何在Windows通信基础上创建一个P2P应用程序,我有一个简单的测试客户端,它可以在局域网上进行通信。那就是。。。我可以在自己的机器上多次运行该应用程序,它们都可以相互通信,我还可以将其放在家庭网络的另一台机器上,它们都可以相互通信,.net,wcf,p2p,traversal,peer,.net,Wcf,P2p,Traversal,Peer,问题在于我何时将应用程序发送给朋友进行测试。一切正常,只是没有收到消息。好像没有人在那里 我对NAT边缘遍历做了各种各样的研究,我被这些信息弄得不知所措,无论我看到哪里,人们似乎都没有解决这个问题 我听说防火墙是需要启用边缘遍历的问题,但我尝试了所有建议,但仍然不起作用。我甚至禁用了本地和远程机器上的防火墙,但仍然没有发生任何事情 有没有人能提供一些关于如何有效地打通并使这些应用程序能够通信的见解,而无需执行各种设置程序和手动防火墙配置(这些程序似乎仍然不起作用?一般来说,如果没有进行本机的路由

问题在于我何时将应用程序发送给朋友进行测试。一切正常,只是没有收到消息。好像没有人在那里

我对NAT边缘遍历做了各种各样的研究,我被这些信息弄得不知所措,无论我看到哪里,人们似乎都没有解决这个问题

我听说防火墙是需要启用边缘遍历的问题,但我尝试了所有建议,但仍然不起作用。我甚至禁用了本地和远程机器上的防火墙,但仍然没有发生任何事情


有没有人能提供一些关于如何有效地打通并使这些应用程序能够通信的见解,而无需执行各种设置程序和手动防火墙配置(这些程序似乎仍然不起作用?

一般来说,如果没有进行本机的路由器上的一些配置,就无法连接到NAT后面的计算机


大多数P2P网络在这些情况下所做的是使用——不支持NAT的计算机,或具有正确配置的端口转发的计算机,用于帮助连接支持NAT的其他计算机。

这与其说是WCF问题,不如说是网络问题。您有更好的机会回答服务器故障非常感谢您的帮助!是的,我想没有像我想的那样的超级解决方案。我对超级节点有点困惑。。。这难道没有挫败P2P无服务器的全部目的吗?超级节点不就像一堆迷你服务器,你必须付费来维护它的基础设施吗。我以为P2P是为了让存储和带宽的力量分散到每个人而不是任何服务器上,关键是你们不需要支付超级节点的费用。一些用户拥有公共IP,或者可以正确设置端口转发,以便成为超级节点。