zoukankan      html  css  js  c++  java
  • 判断网络是否连通

    1)使用System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()判断联网状态

    注意:只要有一个网络是通的方法就返回true,其解释是Indicates whether any network connection is available.

    System.Net.NetworkInformation命名空间下另有NetworkChange类,此类提供了网络连接状态改变事件(注意也是any network conn)和网络地址改变事件(针对any network conn的ip改变),用起来还是很方便的。

    2)使用Microsoft.VisualBasic.Devices.Computer.Network.IsAvailable属性

    注意:需要引用Microsoft.VisualBasic.dll,这个是VB在.net下的实现,里面有很多方便的小功能哦,放心它也是代码安全的。

    这里也提供了连接更改事件(也是any network conn的)。

    总结:最后的两个推荐方案简单实用高效,推荐使用;
  • 相关阅读:
    喷水装置(一)
    下沙小面的(2)
    +-字符串
    非洲小孩
    寻找最大数(三)
    C
    寻找最大数
    阶乘之和
    背包问题
    python的内存管理机制(zz)
  • 原文地址:https://www.cnblogs.com/si812cn/p/1794701.html
Copyright © 2011-2022 走看看