这几天一直在研究如何改进现有的BT网络的效率,现在有了一点小小的成果 大概思路是这样的,对于一些已经拓扑结构以及节点之间延迟的网络(并不算太苛刻,对于例如数据中心的网络来说,是可以实现的), 普通的BT网络的tracker部分是随机选择节点作为邻居列表的,但是如果我们能轻松的get到节点的延迟,就可以不再随机选择,而是根据节点之间的延迟排序, 把和当前结点延迟比较小的节点作为邻居返回,这里没有去选择上传量大的节点,因为在已经延迟的网络中,传输延迟来的比上传量更加重要(后期需要验证). 代码部分就…