Registered Member
|
Hi
I was using rtorrent, but recently I switched to ktorrent. I am really pleased with quality of this app - it has many great features. Great job! But I can't really understand difference between "pausing" and "stopping" a torrent. I have found old topic on this board which says, that "resume" will work only for stopped downloads. So I could be able to stop all torrents, mark some of them as paused and then with one click start (and stop again?) all but these marked as paused. If I understand that correctly. Another topic says about proposed "pause" function which will stop downloading, but keep connection with tracker and peers. It is said that proposed function works different than existing one, and although topic is over two years old, there is no clear message if it has been implemented or not. I also found topic from 2008, where you can read that intention of "pause" is different than intention of "stop". But I could not found clear explanation what are the differences. Finally API reference says that KTorrent.stop will "stop a torrent", while KTorrent.setPaused says that "Pausing will cause all running torrents to be stopped". So it seems that after both functions torrent will be stopped. Could someone please explain to me what is the difference between these two options? When should I "pause" and when should I "stop" a torrent? I find this quite confusing. Thanks in advance Best regards Mirosław Zalewski
Best regards
Mirosław Zalewski |
Moderator
|
There are 3 concepts:
- Stop: all peer connections of a torrent are closed, tracker(s) is told we have stopped - Pause: peer connections are kept open, tracker is told nothing, we do not upload and we do not download - Suspend and resume: This stops all running torrents, resume will restart the same torrents Suspend and resume used to be called pause, but has been renamed to avoid confusion |
Registered Member
|
George: thanks about explanation.
I have also found that "paused" torrents will be started on next ktorrent start, while "stopped" will remain stopped. I will add that info to FAQ on wiki, if you don't mind.
Best regards
Mirosław Zalewski |
Registered users: Bing [Bot], daret, Google [Bot], sandyvee, Sogou [Bot]