怎样维护一个主机列表,定时刷新其中的主机状态,保证列表中每个主机都能与我联通

Node总是按照最后通话的时间排序不就好了,这样你的timer每次只需要检查集合最小的那个node。什么时候你跟一个node通话成功了,就把它插入到一个正确的位置上。
■网友
【怎样维护一个主机列表,定时刷新其中的主机状态,保证列表中每个主机都能与我联通】 怎样维护一个主机列表,定时刷新其中的主机状态,保证列表中每个主机都能与我联通

题主只看了第一段,把第二段忽略了。当有新节点要加入k桶的时候再对questionable node进行ping。图片来自《基于Kademlia的P2P网络资源定位模型改进_林关成》


    推荐阅读