I am fairly competent in Java language, I am wanting to start an open source project to build a 100% fully featured Download Accelerator. I want to get the core (basics) started before publishing it for open development.
Essentialy I know how download accelerators work by openening numerous connections to a resource and downloading segments in parallel. How is this done though. If someone can give me the steps (technical) in how this is done. Also how is the resource combined together once all parallel streams are complete ? Any help would be greatly appreciated.