有时我会尝试通过磁力链接下载种子。有时客户端 (ktorrent) 不会响应磁力链接。它只是待在那里而没有反馈。
我注意到,如果过了一段时间,我在同一个磁力链接上使用 magnet2torrent.com 等服务来生成可下载的.torrent
文件,我的客户端就会打开该种子两次。好像是从磁力链接打开一次,从文件打开一次.torrent
。这种情况发生过几次,针对最近刚刚创建的种子。
我的假设是磁力链接在我的本地客户端上解析失败,但客户端继续尝试,同时远程服务器独立解析相同的磁力链接,然后将种子文件添加到其缓存中然后再提供服务;远程服务器成功解析链接导致相同的链接在我的本地客户端上解析。
- 我的假设正确吗?
- 为什么服务器要解析磁力链接,而我的客户端却不用?
- 为什么服务器的成功应该使我的客户端成功?机制是什么?
答案1
这很可能发生在小群体中 - 与许多同伴一起对一些大型洪流进行测试以获得比较点。
它通常源于连接问题,其中至少一方(您或远程方)位于 NAT 或防火墙后面,这意味着无法在一个方向上建立连接,并且您必须等到另一方获取到群体中有人的信息,然后尝试从他们的终端进行连接。