您的位置:首页 > 编程语言 > C#

C# ADO.net判断是否可以联网

2012-06-13 10:49 369 查看
判断网络是否可以联通,思路是PING某个网站,看是否可以联通

如果可以证明是可以联网的,如果不行。就不能联网

具体实现代码如下

Ping pingSender = new Ping();

PingReply reply = null;

try

{

reply = pingSender.Send("www.baidu.com", 120);//可以根据网络信号适当的加大或减小数值

}

catch (Exception)

{

}

finally

{

if (reply == null || (reply != null && reply.Status != IPStatus.Success))

{

//MessageBox.Show("无法连接该网站,请检查网络!", "连接网站失败", MessageBoxButtons.OK, MessageBoxIcon.Error);

ip = "无法获取外网IP";

Address = "无法获得物理地址";

label10.Text = "无网络连接或网络不佳,无法获取您当前位置";

}

else if (reply.Status == IPStatus.Success)

{

//这里可以链接网络

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐