摘要:当制作网络蜘蛛时,要经常去判断网络是否通畅,当不通畅时需要进行等待处理,直到网络通畅,当检测网络通畅的方法有多处,但是否都是高效呢?
目前自己在做一个主题蜘蛛,中间需要判断网络是否通畅,刚开始的时候我自己用了
WebRequest Request = WebRequest.Create(new Uri("http://www.21zhu.com")); 但发现用Request 响应的时间比较长,这样会浪费许多的时间,所以后来我自己又在试了另一个方法: try { IPHostEntry host = Dns.GetHostAddresses("http://www.21zhu.com"); //通了 } catch { //没通 } 发现这个方法要比上一个方法快,响应时间更短.
转载于:https://www.cnblogs.com/aibosoft/archive/2007/10/14/923925.html
相关资源:各显卡算力对照表!