1

我想在开始下载之前设置上传/下载限制。例如。以目前的方式,我正在设置下载/上传限制,如下所示:

info = lt.torrent_info(ft['torrent_info'])
params = { 'save_path': '.', \
         'storage_mode': lt.storage_mode_t.storage_mode_sparse, \
         'ti': info }
h = ses.add_torrent(params)
h.set_download_limit(10000)
h.set_upload_limit(10000)

但在这种情况下h = ses.add_torrent(params),下载开始,我在此之后设置上传/下载速度。所以在这里有一段时间我的下载/上传速度会非常高。我想在此步骤之前设置下载/上传限制(在我的下载开始之前)。我可以这样做吗?可能在 params dict 中设置一些参数。?

4

2 回答 2

2

是的你可以。看看add_torrent_params对象。

有两个字段,upload_limit 和 download limit,用于初始化限制。

于 2017-03-27T12:04:51.787 回答
1

您是否阅读过本手册:http ://www.libtorrent.org/reference-Core.html#add_torrent_params ?

您可以尝试设置这些标志:flag_stop_when_readyflag_paused.

于 2017-03-26T22:24:00.723 回答