1
libtorrentクライアントでダウンロード/アップロードの速度を制限したいと考えています。私はこれに次のコードを使用しています。Libtorrentの設定download_limit/upload_limitが動作しません
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)
私には何か不足していますか?
はあなたのpythonの構文を提案することができます。私はそれのために何かを見つけることができません。 –
g = lt.ip_filter()、g.add_rule( "0.0.0.0"、 "255.255.255.255"、0)を試してみました。ハンドルまたはlt.session()にset_peer_class_filterメソッドはありません。私はses.set_ip_filter(g)を試みましたが、まだ成功していません。 –
私もses.set_local_download_rate_limit(10000)を試しました。この場合でも成功しません。 –