Я новичок в протоколах BitTorrent, поэтому будьте осторожны.
Насколько я понимаю, торренты должны сообщать DHT каждые 15 минут, и по умолчанию это то, что делает libtorrent. . Но что, если после первого же объявления у меня не будет пиров? Нужно ли мне ждать 15 минут, пока libtorrent получит следующий шанс получить список пиров?
Чтобы не ждать, я настроил libtorrent на оповещение DHT каждые 3 секунды, используя:
session.set_settings({'dht_announce_interval': 3})
С помощью этого метода я успешно получил список пиров в течение 10 секунд. Это правильный способ быстро найти коллег? Если нет, то каков правильный способ быстро получить пиров от DHT? Это оскорбление?