How can i write a program that supports simultaneous multipart download. So i want to open multiple connections to download one file. Is this possible. If so, how?