当前位置:  开发笔记 > 运维 > 正文

两台计算机通过Internet互相查找

如何解决《两台计算机通过Internet互相查找》经验,为你挑选了2个好方法。

如果连接到互联网的两台计算机之前对彼此一无所知,那么一台计算机是否可以广播一条消息,以便第二台计算机可以接收并响应?

我知道UDP广播存在,但我相信这些通常是在它到达真正的互联网之前由ISP过滤的.这是真的?



1> Vinko Vrsalo..:

在没有集中协调的情况下实现多节点网络的当前最佳方法是使用分布式哈希表.该链接解释了一些可以利用的各种实现的链接.

也就是说,你仍然需要每台机器至少与一些同行协调.只是你不需要它来协调中央服务器.使用知道两个(所有)参与机器的中央服务器的解决方案也将起作用,但是对匿名性和可扩展性施加了进一步的限制,只记得Napster发生了什么.



2> Jay Kominek..:

您需要一个他们都知道的中间第三方,它可以以类似广播的方式分发针对它的消息.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有