引用 最初由 shadowclover 发布 试用Kademlia
三、进入Kad大家庭
咦?为什么我的Kad一直是正在连接?检查了好久,突然想起来自己开了个防火墙,上去一看,呵呵,那些Kad信息包都在这里呢。缺省设置时,eMule运行时会打开一个TCP端口4662(没有打开这个你就甭想要HighID),两个UDP端口4671(服务器源查询)和4672(客户端源询问),而Kademlia增加了一个UDP端口4673用于Kad协议,把这些端口放开后一看,还是正在连接中,没关系,到我的已知客户列表中找一个eMule0.40以上的客户端(eMule0.40以上就是Kademlia客户端),然后右键点一下,选择Bootstrap(没有连接到Kademlia网络时才会有这个命令,作用是通过该客户端进入Kademlia网络),然后切换到Kad页,哈哈,瞬间出现了很多信息,上面的联系列表框中出现的就是你已知的Kad邻居。
讓我再說一下bootstrap的用途吧: bootstrap的用途是,找一個正在用emule 0.4x 版的人,拿他的ip作為bootstrap ip,而port就用4673(如果他沒有改port的話) 這樣,你就可以用bootstarp功能連上kademlia網路了 |