Download Manager

N

naza

Before I start I would just like to say that I am totally new to
programming so the things that I am going ask probally will sound
basic and I might sound I bit ambitious in what I want to do.
The problem I have is that I have two network adapters connected to
different internet connections now I want to use both connections when
I download files from rapidshare. I have looked at the options of dual
Wan routers and for the price I don't think they will provide what I
need. The only way is for me to make a program which is binded to an
IP address. So I want to create a download manager which is binded to
an IP address. Now there are quite a few area to develop here. The
first is the interface, then the actually downloading coding, binding
codes and a few others. I would like to use an interface similar to
the one provided by Free download manager, so i can be minimized to
the tray, the download dialogue box can come up without the rest of
the application coming on, to have groups and for it to remember the
last download directory. Have a main display with all the files
downloading, and must support multiple simultaneous download at least
two, possibly a pause and stop function on there as well. The
interface will take two IP address of the network adapters I want to
use. Then the files that I download will be in a pattern so for
example:
The first download will use internet connection 1, the second download
will use internet connection 2, download 3 will use internet
connection 1 and so on. This way I will be able to download as much
data as if the two connections were actually merged together. it is
sort of load balancing.
Is this really achievable or am I being to ambitious. It all will be
done in visual basic 2008, so using .net. If yes I guess I will need a
lot of resources so any good one for my level. Thirdly it would be
great if I could get a feature where I could convert rapidshare links
into direct links using my premium account. So any Ideas there.
 
G

Guest

The first download will use internet connection 1, the second download
will use internet connection 2, download 3 will use internet
connection 1 and so on. This way I will be able to download as much
data as if the two connections were actually merged together. it is
sort of load balancing.
Is this really achievable or am I being to ambitious. It all will be
done in visual basic 2008, so using .net. If yes I guess I will need a
lot of resources so any good one for my level. Thirdly it would be
great if I could get a feature where I could convert rapidshare links
into direct links using my premium account. So any Ideas there.


I think you'll have issues with the TCP stack. Windows TCP will route
the packets to the gateway with the lowest metric - thus you can't
control which connection to send your requests to.

You can load balancing by configuring couple TCP registry settings:

http://support.microsoft.com/kb/158474

and in particular:

http://www.geekswhoknows.com/articles/load-balance-two-internet-
connections.htm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top