无元数据下载

2024-05-23 13:39:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是libtorrent 1.0.9和自定义绑定(python可复制)。有时我无法下载磁铁,因为它们被困在没有元数据的地方(虽然有200多个DHT节点可用)。我可以用这个磁铁重现这个问题:

magnet:?xt=urn:btih:565DB305A27FFB321FCC7B064AFD7BD73AEDDA2B&dn=bbb_sunflower_1080p_60fps_normal.mp4&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&ws=http%3a%2f%2fdistribution.bbb3d.renderfarming.net%2fvideo%2fmp4%2fbbb_sunflower_1080p_60fps_normal.mp4

同时,在其他torrent客户机(qbitorrent,Vuze)中,它可以非常快速地获取元数据。可通过以下代码进行复制:

^{pr2}$

我做错什么了?在


Tags: 数据节点地方trmp4磁铁xtnormal
1条回答
网友
1楼 · 发布于 2024-05-23 13:39:00

这很可能是由1.0.x系列中的一个问题引起的,其中来自DHT的一些第一个响应将使节点更改其节点ID(以匹配其外部IP地址,请参见this post)。在

它通过重新启动DHT节点来实现这一点。届时任何torrent在飞行中发布的信息都将丢失。等待15分钟等待下一次宣布应该可以使公告通过。另一个选择是在向会话添加第一个torrent之前等待dht_bootstrap_alert。在

此问题已在1.1.x版本中修复。在

相关问题 更多 >