C#如何判断一台机器的网络状态即是否连上互联网?
解决方案 »
- VS11开发Metro XAML C# 设计器进程意外终止
- Help Me 关于mediaplayer控件
- 请问如何选择WPF本地还是web?
- 接口中的属性不能被继承,怎么回事?
- C# winform combobox 动态添加 item,item要有value与text两个属性
- 如何做成LED显示的样子?
- 思归 吴旗 各位高手 怎么知道访问者能不能访问某个网站
- 为什么安装部署后执行安装没有安装任何文件上去?
- 如何将数字类型转换为字符串类型?
- 请教各位:如何设置DataGrid中某一行的颜色?
- winForm中,如何实现不同容器中的radiobutton单选
- >>>>老问题,关于图片显示刷新闪烁问题???
using System.Runtime.InteropServices;再定义如下:
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
以及判断网络连接的函数: private bool IsConnected()
{
int I = 0;
bool state = InternetGetConnectedState(out I, 0);
return state;
} 我让一个按钮来控制判断行为:private void button1_Click(object sender, EventArgs e)
{
if (IsConnected())
{
label1.Text = "状态:网络畅通!";
}
else
{
label1.Text = "状态:与目标网络无连接!";
}
}