- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试访问 Torrent DHT 网络,但我很难弄清楚如何访问 DHT 中的“入口”节点。
How does a DHT in a Bittorent client get "bootstrapped"?
描述可以使用在端口 6881 (UDP) 上运行的 router.bittorrent.com 和 router.utorrent.com 几个标准入口节点。和http://www.bittorrent.org/beps/bep_0005.html描述了如何与 DHT 服务器交互的协议(protocol)。
但是,如果我向 router.utorrent.com:6881 发送一条简单的 UDP 消息,我如何知道哪些端口消息将发送回给我以响应我的请求?我尝试在发送到 6881 的同一端口上监听消息,但我什么也没收到。
这些入口点仅限于他们自己的客户端(uTorrent)还是任何第三方客户端都可以使用他们的“路由器”?
最佳答案
DHT 响应始终发送到发送查询的同一端口。
如果您没有收到 router.utorrent.com 的响应,可能是因为它暂时关闭或因为它的网络接口(interface)已饱和(上次我检查它每秒处理 6000 个请求,iirc)。如果您只发送一条消息,它也可能在网络中丢失。
DHT 路由器不响应的另一个原因是您的查询格式错误。我建议运行wireshark,将 uTorrent 的 DHT 消息与您自己的消息并排进行比较。
uTorrent 的 DHT 路由器不锁定任何特定客户端,任何人都可以使用它进行引导。
作为引导的替代方法,您可以下载一些流行的 .torrent 文件,向跟踪器宣布并从对等点引导。
关于bittorrent - 洪流 DHT udp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6899112/
我正在尝试访问 Torrent DHT 网络,但我很难弄清楚如何访问 DHT 中的“入口”节点。 How does a DHT in a Bittorent client get "bootstrap
我正在尝试使用 libtorrent 将一些种子文件转换为磁铁。 我读过你可以在 python 中使用 info = libtorrent.torrent_info(sys.argv[1]) pr
我是一名优秀的程序员,十分优秀!