请问P2P应用中,一个对等点怎么发现其他对等点?

廖雪峰 2003-09-29 11:40:09
请问P2P应用中,一个对等点怎么发现其他对等点?

如果有中心服务器,可以通过向服务器注册自己,然后通过服务器发现其他对等点,比如QQ

但是有些P2P软件不需要中心服务器,那么怎么发现其他对等点呢?
使用广播只能发现同一子网的机器,请问有哪些方法可以发现在Internet上的对等点呢?
...全文
84 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ziox 2003-10-11
  • 打赏
  • 举报
回复
gz
gushenghua 2003-10-10
  • 打赏
  • 举报
回复
一个对等点要获得其他对等点的地址必须知道辅助服务器的I地址或者网络中的某一个或几个对等点的地址,除非你往全世界所有的IP地址都发数据包.....
楼主的书在哪儿买的,能不能借给我看看哈

xzbj0001 2003-10-09
  • 打赏
  • 举报
回复
用过BT吗?首先你得知道一个对等点的位置,连接上后,以他为媒介直接发现其他对等点
亦即每个对等点都可记录与它连接的对等点的位置,每个对等点都是服务器。
定时广播去发现其他对等点是不大可能的,至少我这样认为
byyter 2003-10-03
  • 打赏
  • 举报
回复
可能是定时组播吧
kingzai 2003-10-03
  • 打赏
  • 举报
回复
我看过的好像是自己构造一个特殊的UDP包去进行探测
sheerfish999 2003-10-03
  • 打赏
  • 举报
回复
udp广播,局域网游戏都是这么做的,定位之后再用自己想用的方式。但是范围太小
大的工程,有个中心服务器是应该的
廖雪峰 2003-10-01
  • 打赏
  • 举报
回复
用什么发现协议?
Fly1980 2003-10-01
  • 打赏
  • 举报
回复
gz
mme 2003-10-01
  • 打赏
  • 举报
回复
其实,自由的p2p就是不需要中心服务器的,但是,如果开发了一个不用中心服务器的软件之后,根本没有盈利的可能!!!
所以,没有人想去做。
事实上,是可以做到的。
softcar 2003-09-30
  • 打赏
  • 举报
回复
可不一定,好多并不需要中心服务器。
我以前翻译过者方面的文章,还有其他方法。
建议找资料看看。
如jxta的资料。
netsys2 2003-09-30
  • 打赏
  • 举报
回复
可能采用特殊端口,然后通过穷举方式尝试测试。

反正不是好方法,我看到的都是通过SERVER。

你举例看是什么软件不需要中心服务器。
netsys2 2003-09-30
  • 打赏
  • 举报
回复
可能采用特殊端口,然后通过穷举方式尝试测试。

反正不是好方法,我看到的都是通过SERVER。

你举例看是什么软件不需要中心服务器。
醉马不肖 2003-09-30
  • 打赏
  • 举报
回复
中心服务器
xx2j 2003-09-30
  • 打赏
  • 举报
回复
没有中心服务器写这软件有什么用?

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧