Настройки Libtorrent download_limit / upload_limit не работает

Я хочу оценить ограничение скорости загрузки / загрузки в моем клиенте libtorrent. Для этого я использую следующий код.

params = { 'save_path': '.', \ 'storage_mode': lt.storage_mode_t.storage_mode_sparse, \ 'ti': info, 'flags': 0x020 } h = ses.add_torrent(params) h.set_download_limit(100) h.set_upload_limit(100) h.resume() 

Он должен загружать данные со скоростью 0,1 кбит / с, но при этом он загружает данные со скоростью около 1500 кбит / с.

 100.00% complete (down: 1576.0 kb/s up: 55.0 kB/s) 

Что-нибудь мне не хватает?

One Solution collect form web for “Настройки Libtorrent download_limit / upload_limit не работает”

Возможно, ваши сверстники находятся в той же локальной сети, что и вы. По умолчанию локальные сверстники не подпадают под ограничение скорости (как описано здесь ).

К сожалению, документация о том, как сделать ограничения ставок применимы к местным партнерам, немного отсутствует. Я попытался исправить это в этом запросе на растяжение .

В принципе, чтобы глобальный лимит ставок применялся ко всем аналогам, независимо от того, какой IP-адрес у них есть, выполните следующее:

 std::uint32_t const mask = 1 << lt::session::global_peer_class_id; ip_filter f; // for every IPv4 address, assign the global peer class f.add_rule(address_v4::from_string("0.0.0.0") , address_v4::from_string("255.255.255.255") , mask); // for every IPv6 address, assign the global peer class f.add_rule(address_v6::from_string("::") , address_v6::from_string("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff") , mask); ses.set_peer_class_filter(f); 
 
Interesting Posts for Van-Lav

Django: передача параметров URL в обработчик URL-адреса приложения

Невозможно переместить окно графика Matplotlib и выйти из него с помощью кнопки красного X

Почему numpy.array так медленно?

Практические примеры использования NLTK

Можно ли использовать Angular с движком шаблонов Jinja2?

Могу ли я использовать события с помощью REST api Firebase?

Чтение данных из api и заполнение ошибки .csv

Разделение списка внутри Pandas DataFrame

bash: pip: команда не найдена

TCP-клиент / сервер с сокетами, передача файлов серверами клиентам, зависание клиента, Python

Flask-Security user_registered Сигнал не получен в Python 3.3, но работает в 2.7

Отправить переменную среды bash обратно в ткань python

Нестандартная форма Django ImportError, хотя файл находится в том же каталоге

Как класс SQLAlchemy наследуется должным образом, несмотря на сложность отношений ForeignKey?

Разница между «обратной линией» и «обратной линией»

Python - лучший язык программирования в мире.