Logic behind a download manager
@swaroop_sv2003 (531)
India
December 13, 2006 12:34pm CST
I would like to study about a download manager. I searched a lot to get some articles regarding that but didn't find any. Do any one here know how to develop a download manager? If you know any site where i can get any resources on that please let me know. Thanks
1 person likes this
3 responses
@kingadnan (1538)
• Pakistan
29 Dec 06
Yes dude i know what you want to say, i think you need source code of download manager, am i right? i am also a student of computer science i work on vb java sql html javascript etc, but i am not a developer yet i am learning these subject than i will be a developer. thanks dude. Do you need source code? you should search

@kingadnan (1538)
• Pakistan
17 Jan 07
wel i think we should learn the techniques behind communication between clients and server and downloads.
@swaroop_sv2003 (531)
• India
29 Dec 06
I am not completely looking for the source code. I actually wanted to understand the logic behind it and then develop my on algorithm for it. But it is bit difficult to get any documentation on that. So i now decided to check out any open source download manager code and then understand its working. If you are also interested then check out the projects pointed out by nihalnihal above. Anyway Thank You for your reply.
1 person likes this

@nihalnihal (660)
• India
22 Dec 06
Well, Download manager are applications for downloading files from a server on the internet, which gives features such as..
1 Resume broken downloads
2 Queing multiple downloads
3 Make multiple http connections to the server to increase download speed.
4 Automatic disconnection from internet when download completes in case of dial-up connections.
Hope this helps. Btw, which language are you using to develope the application?
@swaroop_sv2003 (531)
• India
22 Dec 06
Thanks for your reply. I would be using python and QT (for the GUI) for the development. To be precise i would be using PyQt for the development.
@nihalnihal (660)
• India
23 Dec 06
Well no idea about python. And QT is some IDE in linux platform right. I heard it's a good one but never used it. Wish to learn it soon.
@nihalnihal (660)
• India
23 Dec 06
http://www.millweed.com
http://www.gnome.org/projects/gwget
Do check out these websites. All are under GNU General Public Lisence. Source codes are mostly in C, but I hope you will bw able to annalyse the algorithm. Try it and let me your progress.
I hope this a bit for your project.

@ndraj_2006 (1422)
• India
13 Dec 06
The logic behind the download manager is to save downloaded file to access it easily from a single file.these software save all types of files which is downloaded to your computer.
It also helps to faster downloads from internet.
you can know more details about that from this link below
http://en.wikipedia.org/wiki/Download_manager
You can download download managers from the links below.
http://www.getright.com/
http://www.speedbit.com/
@swaroop_sv2003 (531)
• India
13 Dec 06
Thanks for your reply friend, but what I wanted was the programming logic or to be precise "The internal working of a Download Manager".
