View Single Post
  #2 (permalink)  
Old January 1st, 2002
Unregistered
Guest
 
Posts: n/a
Default

Let me put this into clear words with examples :

I find an entire MP3 album on someones client .
14 files in total .
My limit for downloading multiple files at once is 8 .

The guy with the songs has put his upload slots to 4 .

Now what happens when I start downloading that album ?

I get 4 downloads going , 4 other saying "waiting for 1 busy" and the remaining 6 are "queued" .

The other guy's upload slots are full .

(Mark 1) Now when the 4 files that were downloading are completed the other 4 waiting for "1 busy" immediatly jump on it and start downloading .

And the next 4 out of the queued list of 6 get into the "waiting for 1 busy" mode

Then we go back to the previous situation , now named "Mark 1" just to show you wich text part I mean .

This continues till al files are downloaded .
In that time no other user can get to that client since his upload slots are full and when one opens the immediatly fill up again .

While our first guy is downloading another user comes by and finds that he can't download because every transfer says : "waiting for 1 busy"

<hr>
Now what Mr. "unregistered" who started this trhead means is the following :

I find an entire MP3 album on someones client .
14 files in total .
My limit for downloading multiple files at once is 8 .
My limit for downloading multiple files at one from one host is 2 .

The guy with the songs has put his upload slots to 4 .

Now things go a little different whit that new limit .

I get 2 downloads going and the other 12 are queud .

The other guy's upload slots are : 2 full and 2 more open .

My 2 first downloads finish and the 2 next ones from the queued list start .
The other guy's upload slots stay the same .

While the the first guy is downloading songs 2 at a time another user comes by and wants to download too .
Now that users also has 2 upload slots he can use to download avaible to him .
He can start downloading too with 2 files at a time .

Now atleast 2 people can download files from that guy instead of one downloader tying it up completly and the second one waiting for the first one to finish .

Clear enough ?

Now when do we implement this one ?
Sounds like a winner idea !
Reply With Quote