在编写另一个支持 DHT 的 torrent 客户端时,我遇到了一个关于宣布 DHT 的问题。很明显,我必须将 get_peers 发送到越来越接近搜索到的信息散列的节点,直到至少一个节点响应具有该信息散列的对等点列表。
据我了解,我可以找到多个节点响应重叠的节点列表,知道信息哈希。现在的问题是,我应该向所有返回节点列表的节点宣布我的存在还是只选择一个节点。对这个帐户有什么建议?
也许我弄错了,它的工作方式有些不同,我的假设是错误的,不可能有多个节点具有相同信息哈希的对等列表?
在编写另一个支持 DHT 的 torrent 客户端时,我遇到了一个关于宣布 DHT 的问题。很明显,我必须将 get_peers 发送到越来越接近搜索到的信息散列的节点,直到至少一个节点响应具有该信息散列的对等点列表。
据我了解,我可以找到多个节点响应重叠的节点列表,知道信息哈希。现在的问题是,我应该向所有返回节点列表的节点宣布我的存在还是只选择一个节点。对这个帐户有什么建议?
也许我弄错了,它的工作方式有些不同,我的假设是错误的,不可能有多个节点具有相同信息哈希的对等列表?