public static int getNetStatus() {
System.Net.NetworkInformation.Ping ping;
System.Net.NetworkInformation.PingReply ret;
ping = new System.Net.NetworkInformation.Ping();
try
{
ret = ping.Send("www.baidu.com");
if (ret.Status != System.Net.NetworkInformation.IPStatus.Success)
{
//没网
return 1;
}
else
{
//有网
return 0;
}
}
catch(Exception err)
{
MessageBox.Show("获取网络状态异常:"+err.ToString());
//MessageBox.Show("获取网络状态异常");
return 1;
}
}C#获取网络状态是否有网络连接
最新推荐文章于 2022-07-05 13:34:06 发布
本文介绍了一个使用C#实现的简单方法getNetStatus(),该方法通过向百度发送PING请求来检测当前设备是否连接到互联网。如果请求成功,则返回0表示有网络;若请求失败或出现异常,则返回1表示没有网络。
363

被折叠的 条评论
为什么被折叠?



