zoukankan      html  css  js  c++  java
  • 用c#监控网络状态

    1.查询当前网络状态:

    using  Microsoft.VisualBasic.Devices;
    
    //判断当前网络连接状态
    
    Network nw=new Network();
    
    if(nw.IsAvailable)
    
        lbmsg.Text="网络已连接";
    
    else
    
        lbmsg.Text="网络已断开";

    2.实时监控网络状态

    using System.Net.NetworkInformation;
    // Constructor
    public MainPage()
    {
       InitializeComponent();
    
       // Subscribe to the NetworkAvailabilityChanged event
       DeviceNetworkInformation.NetworkAvailabilityChanged += new EventHandler<NetworkNotificationEventArgs>(NetworkAvailabilityChanged);
    }
    
    void NetworkAvailabilityChanged(object sender, NetworkNotificationEventArgs e)
    {
    
       string msg="";
       if(e.IsAvailable)
       {
         msg="网络已连接";
    
       }
       else
      {
        msg="网络已断开";
      }
      Dispatcher.BeginInvoke(() => {
      lbmsg.Text =msg; }); 
    }
  • 相关阅读:
    01-数字转人民币读法
    词组缩写
    字符串区间比较
    字符串读入
    回文数判断
    字符串加密
    字母统计
    互质的数
    【Tools】Anaconda Operaction
    【mmwave】DeviceSurvey
  • 原文地址:https://www.cnblogs.com/tuyile006/p/7262640.html
Copyright © 2011-2022 走看看