0

我是 BitTorrent 协议的新手,所以请保持温和。

据我了解,种子文件应该每 15 分钟向 DHT 发布一次,默认情况下,这是libtorrent所做的。但是,如果在第一次宣布之后我没有得到任何同行怎么办?我是否必须等待 15 分钟才能让 libtorrent 获得下一次机会来获取同行列表?

为了避免等待,我将 libtorrent 配置为每 3 秒向 DHT 发布一次消息:

session.set_settings({'dht_announce_interval': 3})

通过这种方法,我在 10 秒内成功获取了 peer 列表。这是快速获得同行的正确方法吗?如果没有,从 DHT 快速获得对等点的正确方法是什么?这是虐待吗?

4

1 回答 1

0

一旦您从 DHT 或跟踪器获得第一批对等点,称为对等交换 (PEX)的辅助对等源将启动,并提供经常更新的可用对等点视图。这使得无需在主要来源上设置较低的间隔。

于 2020-01-16T21:39:57.563 回答