Quickget project's main goal is to create a multi-threaded downloader on Java platform. As I planed for this project, we should support the following functionalies in this project.
1. Multi-threaded download the objects on remote computers.
2. Support using Http, Socks4, Socks5 proxies.
3. Support for Http, Ftp protocol. And Mms and some stream protocol will be supported in the future.
4. Support for P2P functionalites. Downloader can retrieve the desired part from peers. (Implement after the first 3 objects).
As you know, there are lots of sub-requirements in each requirement. And we will try to list the detailed requirements and implements them step by step.
|