Wpf P2P与DDNS?应该使用什么?

Wpf P2P与DDNS?应该使用什么?,wpf,wcf,dns,p2p,pnrp,Wpf,Wcf,Dns,P2p,Pnrp,我正在尝试构建一个多客户端/多服务器应用程序 客户包括电脑、智能手机。。etc 因此,它们可以是静态或动态IP,也可以在防火墙或NAT后面。。等 我已经实现了点对点和动态DNS拓扑,只是为了享受编码:) PNRP用于P2P,我的实现是wpf/wcf服务 老实说,这是我的拼贴项目 但我在这里停下来问一个问题: 要使用哪个实现?P2P或DDN:( 优点、缺点和你的观点 HTH,,问候:) 注: 如果这个问题是重复的,我很抱歉:(但我真的在这里搜索了7次,没有找到,所以请告诉我:),谢谢这两种方法都是

我正在尝试构建一个多客户端/多服务器应用程序
客户包括电脑、智能手机。。etc
因此,它们可以是静态或动态IP,也可以在防火墙或NAT后面。。等 我已经实现了点对点和动态DNS拓扑,只是为了享受编码:)
PNRP用于P2P,我的实现是wpf/wcf服务 老实说,这是我的拼贴项目
但我在这里停下来问一个问题:
要使用哪个实现?P2P或DDN:(
优点、缺点和你的观点

HTH,,问候:)

注:

如果这个问题是重复的,我很抱歉:(但我真的在这里搜索了7次,没有找到,所以请告诉我:),谢谢这两种方法都是有效的。然而,DDNS并不是完整的解决方案。它只解决了问题的一部分,即将对等方与临时IP地址匹配。您仍然需要至少解决NAT穿越问题(请参阅TURN和STUN解决方案)和对等点的位置

DNS还有另一个问题,信息传播缓慢。当P2P在Y2K前后爆发时,许多人因为性能原因拒绝使用DNS。他们想要更快的东西。考虑到P2P网络可以由数百万个随时改变IP地址的设备组成,这对于DNS来说是无法忍受的

从好的方面来说,如果你想建立几个稳定的超级对等点,DDNS是很有帮助的。它们可用于促进P2P网络的组织