求检测当前网络是否连通的接口或办法!!

解决方案 »

  1.   

    最常用的方法还是使用ping某一个地址或域名!
      

  2.   

    InternetGetConnectedState / IsNetworkAlive
      

  3.   

    连通到哪一步?一些ISP即使网站不存在也会告诉你网站存在并且返回含有广告的网页。
      

  4.   


    补充一个:InternetCheckConnection
      

  5.   

    如果是检测网线是否接入网络。可以去获得本机的IP地址(非127.0.0.1),如果没有获得ip地址,即时硬件连接正确,也是无法通讯的,也可以认为是没有接入网络。
    如果是检测是否可以访问外网,用楼上的方法可行。
      

  6.   

    InternetGetConnectedState / IsNetworkAlive如果是局域网或宽带上网,上述方法是判断不出的