我正在尝试构建一个多客户端/多服务器应用程序
客户端包括计算机、智能手机、..等
因此,它们可以使用静态或动态IP,或者位于防火墙或NAT之后。等,我已经实现了点对点和动态DNS拓扑,只是为了享受编码:)
PNRP在P2P中使用,我的实现是wpf/wcf服务,老实说,这是我的拼贴项目
但我在这里停了下来,作为一个问题:
使用哪种实现?P2P或DDNS :(
优势,劣势&你的观点?
HTH,,致敬,:)
注意:
如果这个问题重复了,我很抱歉:(我真的在这里搜索了一下,7没有找到,所以请告诉我:),谢谢
发布于 2011-07-31 19:43:29
这两种方法都是有效的。然而,DDNS并不是一个完整的解决方案。它只解决了问题的一部分,即将对等项与临时IP地址进行匹配。您仍然必须至少解决NAT穿越问题(请参阅TURN和STUN解决方案)和对等设备的位置。
DNS还有另一个问题,信息传播很慢。当P2P在Y2K周围爆炸式增长时,许多人因为性能原因拒绝使用DNS。他们想要更快的东西。考虑到P2P网络可以由数以百万计的设备组成,随时改变IP地址,这对DNS来说是不可承受的。
从好的方面来说,如果你想设置几个稳定的超级对等点,DDNS是很有帮助的。它们可用于简化P2P网络的组织。
https://stackoverflow.com/questions/6742047
复制相似问题