Тема: C#
Показать сообщение отдельно
Старый 14.02.2014, 14:09   #145
Пугатель
 
Аватар для [CCCP] Monster

 
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,103
Репутация: 1085 [+/-]
Pharaon, Понятно, что задачу ты уже решил, но все же, если вдруг по какой-то причине эта штука от тебя ускользнула. Есть прога, TCPView, позволяющая поснифать весь IP трафик на твоей тачке. Можно выбрать нужный процесс и подключение и посмотреть, чем обмениваются браузер и сервер, например, что позволит правильно сформировать запрос, если вдруг в следующий раз возникнет проблема с хитростями их отправки и получения.

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

Хорошо смеется тот, кто стреляет первым! (танкистская мудрость)
[CCCP] Monster вне форума  
Отправить сообщение для [CCCP] Monster с помощью Skype™ Ответить с цитированием