日期:2014-05-17  浏览次数:21237 次

WCF 能够P2P通信 或者打洞吗
百度搜了一下 居然看到好多Wcf p2p的东西
看了几个 基本上都是如果p2p
则双发架设一个wcf服务端
然后双方互相动态连接对方的服务端
但是这样在一个网段内能够实现
p2p能够实现吗

------解决方案--------------------
WCF根本就不是用作那个的,没有任何现有协议支持,你如果要从Socket的层面上去封装WCF底层协议,那就完全失去了使用WCF的最大利处(方便),还要遵循WCF很多限制,得不偿失。
------解决方案--------------------
p2p可以,打洞不是说不可以,而是你需要自己去扩展它的底层。
------解决方案--------------------
还有互相架设服务端,这想想都麻烦。
------解决方案--------------------
三年前试用过WCF的网格网络,记得没有穿透能力,主要是利用网络节点中的广域网节点实现转发。
同时还可以利用微软免费提供的服务器,具体的细节不记得了。
不过由于效率问题及其引发的无解的奔溃问题,最后不得不放弃了。