我正在使用 Mainline DHT 实现。我看到了奇怪的行为。
假设我知道节点 IP 和端口:1.1.1.1:7777。我以我自己的节点哈希作为目标向他发送“find_node”请求。我从他那里得到了 8 个节点,假设第一个哈希是:abcdeabcdeabcdeabcde 和 IP:2.2.2.2:8888。现在我向 2.2.2.2:8888 发送“ping”请求,该节点以与“find_node”响应中从 1.1.1.1:7777 得到的完全不同的哈希响应我。我看到这不是个别情况。这是怎么回事?为什么来自 2 个不同来源的同一节点的哈希值不同?感谢您的回答。