Я работаю над веб-сканером и хочу использовать HttpWebRequest.он допускает асинхронные операции, такие как BeginGetResponse, но подключение с использованием HttpWebRequest.Create не асинхронно - и я хочу сделать около 1000 подключений одновременно, поэтому, используя этот метод (с дополнительным потоком для асинхронных), я не могу даже получить 2 подключения, потому чтопока второе соединение не соединит первое соединение, уже завершив загрузку контента, и это почти как если бы я подключался к веб-странице за страницей, а не одновременно.
Мне было интересно, есть ли хороший способ подключения около 1000 разиспользуя HttpWebRequest без создания тонны потоков или чего-либо еще ...
Заранее спасибо.
Редактировать: В конце концов это был не HttpWebRequest, который был медленным и блокирующим, это был BeginGetResponse - это блокировкапока не отправлены заголовки запроса?как я могу обойти это, использовать асинхронную отправку также с BeginGetRequestStream?