代码如下:
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(int Description, int ReservedValue); public static bool IsConnectedToInternet() { int Desc = 0; return InternetGetConnectedState(Desc, 0); } private void button1_Click(object sender, EventArgs e) { //检测网络状态 if (!IsConnectedToInternet()) { MessageBox.Show("当前不能连接到服务器,请检查网络、防火墙等设备!"); return; } }