View Full Version : swarm download
View Full Version : swarm download
fernandez
April 14th, 2003, 01:45 PM
How does swarm downloading actually work?
- The client finds a specific file with multiple sources (sources with the same hash are grouped together)
- How does the client know which specific part to download from which source.
- Is there a specific byte or bit numbering sequence that keeps track of which parts of the file are downloaded?
Thanks,
fernandez
isus
April 14th, 2003, 09:25 PM
when you connect for a dl, the program will send what parts it needs... as a bitrange... so for a file with one source, it would send "0-500000", but with 5 sources, it would send "0-100000" to one, "100001-200000" to the next, and so on. thats how it works in kazaa i think. im not sure about winmx, bc it puts the file together chronologically (listen to an mp3 while its dl'ing in kazaa... it skips from one part of the song to the next... in winmx, it plays smoothly)
thongsai
April 14th, 2003, 10:26 PM
kazaa does multi source downloadin yes.. but swarmin no.. some p2p does swarming like shareaza, emule and ares.. and some others.. but i guess the client breaks up the files and sends part 1 to user a and part 2 to user b and so on.. then hopefully those users will send the parts to each other.. yes it distribute files faster and if a program can swarm then it needs to hash correctly.. so files from swarmin clients never corrupt.. thats wat kazaa needs but they cant really update their client cuz of court and stuff.. imagine 4 million users that swarm downloads and files never i mean never corrupt kazaa would wipe out other clients away.. but its not a perfect world so.. anyways swarming is uploadin the file as you are getting the file so upload will always meet the demand for the file..
triniti
May 11th, 2003, 10:14 PM
Originally posted by isus
when you connect for a dl, the program will send what parts it needs... as a bitrange... so for a file with one source, it would send "0-500000", but with 5 sources, it would send "0-100000" to one, "100001-200000" to the next, and so on. thats how it works in kazaa i think. im not sure about winmx, bc it puts the file together chronologically (listen to an mp3 while its dl'ing in kazaa... it skips from one part of the song to the next... in winmx, it plays smoothly)
It's called a byterange not bit, and it uses http 1.1 Request-Range for obtaining the next byterange. ;)
.::BeatFactory::.
May 11th, 2003, 11:34 PM
great first 60 posts triniti ... I haven't had the opportunity to read all of your posts here so far but welcome to ZeroPaid! :fire :fire :fire :fire :fire
triniti
May 11th, 2003, 11:51 PM
Originally posted by .::BeatFactory::.
great first 60 posts triniti ... I haven't had the opportunity to read all of your posts here so far but welcome to ZeroPaid! :fire :fire :fire :fire :fire
Thank you very much!
Sockfulloflove
May 12th, 2003, 09:11 PM
]
NO PORN ALLOWED.
The Hunter
May 12th, 2003, 09:13 PM
Nice try sock, but dont quote the link.
Sockfulloflove
May 12th, 2003, 09:15 PM
Originally posted by The Hunter
Nice try sock, but dont quote the link.
damn that was stupid of me lol.
but man you got here fast, one moment i went to the who's online box and didn't see any mod online to pm, then suddenly go back to the thread and hunter has the job done. is there some kind of mod red alert? :devil
The Hunter
May 12th, 2003, 09:19 PM
Nope, just call it a old fart with fast reflexes.
Sockfulloflove
May 12th, 2003, 09:23 PM
Originally posted by The Hunter
Nope, just call it a old fart with fast reflexes.
LMAO
isus
May 17th, 2003, 07:13 PM
Originally posted by The Hunter
Nope, just call it a old fart with fast reflexes.
lol.