我对 torrent 下载的启动速度有疑问。
所以我有两个基于 libtorrent 的客户端:
客户端 A(deluge) 是唯一播种 torrent 的客户端。它的状态正在播种,但它还没有显示任何对等方。
客户端 B(我正在制作的应用程序)使用
libtorrent_session.addTorrent(...
由于某种原因,客户端 B 没有立即开始下载。它等待几分钟,然后客户端 A 的上传速度飙升,然后 torrent 下载到 B。
为什么要等?这与宣布间隔有关吗?如果是这种情况,我该如何减少启动时间,因为我需要立即开始下载。
它不应该只是找到对等方并立即下载文件吗?
我正在使用跟踪器和公共 DHT。