摘要:当制作网络蜘蛛时,要经常去判断网络是否通畅,当不通畅时需要进行等待处理,直到网络通畅,当检测网络通畅的方法有多处,但是否都是高效呢?
       目前自己在做一个主题蜘蛛,中间需要判断网络是否通畅,刚开始的时候我自己用了
       WebRequest Request = WebRequest.Create(new Uri("http://www.21zhu.com"));
但发现用Request 响应的时间比较长,这样会浪费许多的时间,所以后来我自己又在试了另一个方法:
             try
            {
                IPHostEntry host = Dns.GetHostAddresses("http://www.21zhu.com");
                //通了 
            }
            catch
            {
                //没通 
            }
    发现这个方法要比上一个方法快,响应时间更短.
posted on 2007-10-14 18:54  江南的俊马  阅读(1209)  评论(2)    收藏  举报