代码如下:
[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;
}
}