Stop download if...
Moderator: Moderators
Stop download if...
Would it be easy to add an option to remove a user from queue if say you are downloading from him at <2K/s? I mean, when you have lots of people to download from for a file, but you are already at your max number of downloads when that file starts, you don't want to be downloading from someone who only gives you 2K/s when there are 10+ people who would probably give you better speeds...
But then I don't know how you would turn this feature off for a rare download where you don't care how fast you get it, because that is the only person that has it. Maybe there could be an option to drop slow downloads if there are 5+ other users to download from or something.
Or even better, you download a test file of say 100K or something, and see who you can get it the fastest from (or maybe just download their filelist?) and then whoever you can download the fastest from, and has a free slot, you start getting it from? I dunno, it isn't that important of a request, because I usually take care of my downloads, and stop anything going to slow for my tastes.
But then I don't know how you would turn this feature off for a rare download where you don't care how fast you get it, because that is the only person that has it. Maybe there could be an option to drop slow downloads if there are 5+ other users to download from or something.
Or even better, you download a test file of say 100K or something, and see who you can get it the fastest from (or maybe just download their filelist?) and then whoever you can download the fastest from, and has a free slot, you start getting it from? I dunno, it isn't that important of a request, because I usually take care of my downloads, and stop anything going to slow for my tastes.
Before posting I did look at the front page for anything simmalar, and opened up the topics that had vauge titles to see what they were about. Because this request doesn't really have any specific words that would be easy to search for, I tried search terms like "end download", "slow AND stop", "cut AND download", but I either got basically a list of all the posts in the features forum, or posts that asked for downloading from multiple users.
If it has been requested before, what was the result of the request?
If it has been requested before, what was the result of the request?
The thing you searched for can be found here. I used "download AND source" as my query.
Yes, what you are asking could be done - understand, however, that it is a quick-fix (a real fix would be allowing segmented (or multi-source) downloading). Any implementation would probably be a quick patch, which could lead you to having either NO sources (since the only way to stop DC++ from reconnecting to the previous slow user is to mark that user as a "bad source" to a file) or just ONE source (if the patch was made a bit "smarter" and did not remove the last source) which may be faster but may be slower as well.
As always, when there is a "real fix" that can be made, people do not want to make a quick fix - at least, coders are often like this.
Sarf
---
That which does not kill me had better run pretty damn fast.
Yes, what you are asking could be done - understand, however, that it is a quick-fix (a real fix would be allowing segmented (or multi-source) downloading). Any implementation would probably be a quick patch, which could lead you to having either NO sources (since the only way to stop DC++ from reconnecting to the previous slow user is to mark that user as a "bad source" to a file) or just ONE source (if the patch was made a bit "smarter" and did not remove the last source) which may be faster but may be slower as well.
As always, when there is a "real fix" that can be made, people do not want to make a quick fix - at least, coders are often like this.
Sarf
---
That which does not kill me had better run pretty damn fast.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Purely as a FYI, the topic summary says this:
Discuss your _controversial_ feature requests here! Check the feature request trackers at sf.net/projects/dcplusplus first though!
This is already on our todo list:
http://sourceforge.net/tracker/?group_i ... aid=669593
That is the mythical feature tracker. (RFE = request for enhancement)
Discuss your _controversial_ feature requests here! Check the feature request trackers at sf.net/projects/dcplusplus first though!
This is already on our todo list:
http://sourceforge.net/tracker/?group_i ... aid=669593
That is the mythical feature tracker. (RFE = request for enhancement)
-
- Posts: 4
- Joined: 2003-06-10 06:44
What about a sort of user priority system? Preferably something that could also (perhaps only?) be done manually. Then the faster users could be given a higher priority and downloaded from whenever a connection can be established and, failing that, then the next down and so on. Then you don't have to remove a slower user, just move them down.
-
- Forum Moderator
- Posts: 1420
- Joined: 2003-04-22 14:37
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
http://dcplusplus.sourceforge.net/forum ... php?t=8366 is a newer thread about the same exact thing. Thus, I'll be locking this.