1

Ich möchte das Upload/Download Limit vor dem Start des Downloads setzen. Für z. in der aktuellen Art und Weise bin ich Einstellung Download/Upload-Limit wie folgt aus:Libtorrent Set Upload/Download Limit vor dem Download startet

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) 

Aber in diesem Fall während h = ses.add_torrent(params), Download wird immer gestartet, und ich bin Einstellung Upload/Download-Geschwindigkeit nach diesem. Daher wird meine Download-/Upload-Geschwindigkeit für einige Zeit sehr hoch sein. Ich möchte den Download/Upload-Grenzwert vor diesem Schritt festlegen (bevor mein Download beginnt). Kann ich das machen ? Kann einige Parameter in params dict setzen. ?

Antwort

1

Lesen Sie dieses Handbuch: http://www.libtorrent.org/reference-Core.html#add_torrent_params? Sie können versuchen, diese Flags zu setzen: flag_stop_when_ready oder flag_paused.

+0

Hey @ Serenity: Ich habe immer noch Probleme mit der Einstellung Download/Upload-Limit: http://StackOverflow.com/Questions/43045564/Libtorrent-setting-Download-limit-Upload-limit-Not-Working –

2

Ja, Sie können. Sehen Sie sich das Objekt add_torrent_params an.

Es gibt zwei Felder, upload_limit and download Limit, die die Grenzwerte initialisieren.

+0

Hey @Arvind. Ich habe es versucht, indem ich das Download/Upload-Limit festlegte, aber immer noch keinen Erfolg hatte. Ich habe auch dafür eine Frage gepostet: http://stackoverflow.com/questions/43045564/libtorrent-setting-download-limit-upload-limit-is-not-working –

Verwandte Themen