如何连接到DHT引导程序节点?

时间:2014-12-25 10:56:42

标签: networking bittorrent dht

我正在创建一个torrent客户端,我需要将DHT连接包含在我的程序中。我找到了一些静态DHT节点,但我无法连接到任何节点。我正在使用我的端口和torrent信息哈希向此地址发送Ping查询,但我没有得到任何回复。

router.bittorrent.com:6881
router.utorrent.com:6881
dht.transmissionbt.com:6881
dht.aelitis.com

1 个答案:

答案 0 :(得分:2)

  

我正在使用我的端口和torrent信息哈希向此地址发送Ping查询

这没有任何意义。 DHT ping请求不包含任何信息哈希值。

  

但我没有得到任何回应。

您的数据包可能格式不正确,因此节点根本无法响应您的请求。

如果您想排除网络问题,我建议您在网络中运行一个支持DHT的bittorrent客户端,而只是ping它。 概念上,引导节点与常规节点没有区别,除了它们已知的和固定的主机名和端口,因此您可以简单地测试您控制的节点。

  

dht.aelitis.com

据我所知,这个是Vuze DHT,它有一个单独的协议。