Is there software out there that’ll let me utilize all the available bandwidth from several simultaneous Internet connections, whenever doing so is useful and within protocol limits?
For example, I’d like a program that could parse a webpage and download each image it finds using a different connection. Or if I’m grabbing something with Bittorrent, each connection could have its own network of peers. Or if it’s something over FTP/resumable HTTP, each connection could grab a separate chunk of the file, similar to how download accelerators work.
If that’s not possible, is there at least a way to specify which connection a particular program is allowed to use? Let’s say I want my browser to use connection X and my Bittorrent client to use connection Y. Currently, even if I have two or more connections active in Windows, all my programs seem to use the newest one and the other connections are completely idle.
Basically, I’m stuck in an environment where I have multiple slow Internet connections and I want to make use of all of them. If it matters, I’m using Windows XP Pro. I also have access to OSX and Linux if they’re needed.
Thanks!