私はWebクローラーで作業しています。私はHttpWebRequestを使用したいと思います。それはBeginGetResponseのような非同期操作を可能にしますが、HttpWebRequest.Createを使用した接続は非同期ではありません - 同時に約1,000の接続をしたいので、(非同期のために余分なスレッドを使って)このメソッドを使用すると、 2番目の接続がすでにコンテンツのダウンロードを完了している最初の接続を接続するまで、そしてほぼ同時に私のページの後にWebページに接続しているかのようです。非同期HttpWebRequest
私は事前に
おかげで...スレッドか何かのトンを作成せずにHttpWebRequestのを使用して約1,000倍を接続するための良い方法があるのかと思いまして。
編集: 最終的には、遅くブロックされていたHttpWebRequestではなく、BeginGetResponseでした。要求ヘッダーが送信されるまでブロックされていますか?どのように私はこれをバイパスすることができます、BeginGetRequestStreamと同様に非同期送信を使用する?
最終的には、遅くブロックされていたHttpWebRequestではなく、BeginGetResponseでした。要求ヘッダーが送信されるまでブロックされていますか?どのように私はこれをバイパスすることができます、BeginGetRequestStreamと同様に非同期送信を使用する? – Symbol