vb.net无法精确控制网络超时的问题
如题,我使用httprequest和httpresponse函数,在getresponse函数之前就设置了timeout和readwritetimeout参数都为6秒,但实践中有要等几十秒后才会返回,不知道为什么这两个参数有时生效有时不生效。请问为什么这两个参数设置后仍然不能准确地控制网络访问超时的时间? vb.net;超时;timeout --------------------编程问答-------------------- 域名系统 (DNS) 查询可能需要 15 秒返回或超时。 如果您的请求包含要求解析的主机名,并且您将 Timeout 设置为小于 15 秒的值,则在 15 秒或更长时间之后才会引发 WebException 以指示您的请求超时。
http://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest.timeout
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- 谢谢回复。
我看了附带的MSDN的网址,显示“ Timeout 适用于整个请求和响应”,那似乎说是Timeout的时间是包括了DNS查询的时间啊。求解,谢谢。
补充:.NET技术 , VB.NET