08/02/11 18:37:21
HttpWebRequestは同時使用数に制限があるのでしょうか?
例えば下のプログラムをループで回したりすると途中で
操作がタイムアウトになりましたとWebExceptionが発生します。
最後のコメント外してAbortを有効にすると例外はでないのでリソース
競合だとは思うのですが、大量の要求を他に転送するようなシステム
は困りそうな気がします。どうやって回避しているのでしょう?
Sub Test()
Dim req As HttpWebRequest
Dim reqStrm As Stream
req = HttpWebRequest.Create("URLリンク(localhost)")
req.Method = "POST"
reqStrm = req.GetRequestStream()
If Not IsNothing(reqStrm) Then
reqStrm.Close()
End If
'req.Abort()
End Sub