C#检测当前用户网络是否连接


C#检测当前用户网络是否连接代码如下: 

[csharp]
  1. [DllImport("wininet.dll")]  
[csharp]
  1.  private extern static bool InternetGetConnectedState(int Description, int ReservedValue);  
  2.  public static bool IsConnectedToInternet()  
  3.  {  
  4.      int Desc = 0;  
  5.      return InternetGetConnectedState(Desc, 0);  
  6.  }   
  7.   
  8. private void button1_Click(object sender, EventArgs e)  
  9.  {  
  10.   //检测网络状态    
  11.      if (!IsConnectedToInternet())  
  12.      {  
  13.          MessageBox.Show("当前不能连接到服务器,请检查网络、防火墙等设备!");  
  14.          return;  
  15.      }  
  16.   
  17. }  

相关内容