Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Acquisition does support swarming' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Acquisition does support swarming
Authored by: Porfiry on Jul 11, '02 09:23:50AM

Zaven, Acq does support the swarm download feature you are talking about. It is not yet obvious that it is supported, since there is no UI that dinstinguishes between single source and multiple source downloads (yet).

I'm the developer, btw.



[ Reply to This | # ]
Acquisition does support swarming
Authored by: mervTormel on Jul 11, '02 04:37:15PM

ha ha! put that in your limewire and smoke it!

porfiry, thanks, and kudos to you.

is that swarm technique documented anywhere? i'd like to grok how it's done.



[ Reply to This | # ]
Acquisition does support swarming
Authored by: nichrome on Jul 14, '02 10:47:18AM

I'm assuming Acq does what Limewire does, ie. if the file exists on multiple hosts and the app is able to connect to those hosts, it automatically swarms. No wizardry needed, just click Download (or double-click the file...)



[ Reply to This | # ]
Acquisition does support swarming
Authored by: Porfiry on Jul 14, '02 03:28:19PM

The way it's done, at a low level, is using an HTTP Range request, which most gnutella clients support (since all gnutella file traffic is done via HTTP). When a file is found on multiple hosts, the entire file range is fragmented and each fragment assigned to a host. In this way, you can download the entire file in parallel from multiple hosts.

This is a pretty simple solution. But, given the importance of multi-source downloads for the network, there is a lot of work to improve this part of the network including a protocol for partial file sharing (so clients can share whatever parts of a file they have -- eg. sharing portions of a file you are currently downloading).



[ Reply to This | # ]