I've written a freeware robot for downloading sites for local offline browsing (it's at http://www.otway.com/webreaper). It's multithreaded, and uses the MFC WinINet libraries. However, it seems that no matter how many threads I start, the maximum number of 'real' concurrent downloads is two.

I've been told by some users that the same thing happens with IE. However, for people with fast links I can't believe that the maximum is sensible, so is there a way of specifiying how many downloads can happen concurrently?

Cheers

Mark