Быстро получить доступ к сверстникам, часто объявляя DHT? - PullRequest
0 голосов
/ 14 января 2020

Я новичок в протоколах BitTorrent, поэтому, пожалуйста, будьте осторожны.

Насколько я понимаю, торренты должны сообщать DHT каждые 15 минут, и по умолчанию это то, что libtorrent делает. Но что, если я не получу никаких сверстников после самого первого объявления? Нужно ли ждать 15 минут, пока libtorrent получит следующий шанс получить список пиров?

Чтобы не ждать, я настроил libtorrent для объявления DHT каждые 3 секунды, используя:

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

С помощью этого метода я успешно получил список пиров в течение 10 секунд. Это правильный способ быстро получить ровесников? Если нет, то как правильно быстро получить сверстников от DHT? Это злоупотребление?

1 Ответ

0 голосов
/ 17 января 2020

Как только вы получите свою первую партию одноранговых устройств из DHT или трекера, включится вторичный одноранговый источник, называемый peer exchange (PEX) , который предоставит часто обновляемое представление доступных одноранговых узлов. Это делает ненужным устанавливать низкий интервал для первичных источников.

...