Pharaon, Понятно, что задачу ты уже решил, но все же, если вдруг по какой-то причине эта штука от тебя ускользнула. Есть прога,
TCPView, позволяющая поснифать весь IP трафик на твоей тачке. Можно выбрать нужный процесс и подключение и посмотреть, чем обмениваются браузер и сервер, например, что позволит правильно сформировать запрос, если вдруг в следующий раз возникнет проблема с хитростями их отправки и получения.
Цитата:
Так вот путем нехитрых проверок пришел к выводу что System.Net.WebClient.DownloadString не распараллеливается. Пробовал его Async версию тоже самое. Подскажите что делать и как быть?
|
Я не уверен, но подозреваю, что DownloadString использует в тайне от тебя функционал
WinHTTP, а у него стоит ограничение на количество потоков с одного и того же хоста (Майкрософт оправдывается каким-то стандартом HTTP протокола, не помню уже). И вот по умолчанию это количество одновременных закачек равно 2. Его можно увеличить в реестре, или использовать какие-то другие методы. В любом случае, погугли в эту сторону.