如何实时获取网络状况 比如断网之类的 如题,我想在程序里实现互联网网络断掉或恢复时提醒用户。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的办法,写个ping函数隔几分钟ping一次,呵呵 用下面代码试试。http://www.bingning.netprivate void Form1_Load(object sender, EventArgs e){ System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged += new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler( NetworkChange_NetworkAvailabilityChanged);}private void NetworkChange_NetworkAvailabilityChanged( object sender, System.Net.NetworkInformation.NetworkAvailabilityEventArgs e){ if (this.InvokeRequired) { System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler dlgt = new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler( NetworkChange_NetworkAvailabilityChanged); this.Invoke(dlgt, new object[] { sender, e }); return; } if (e.IsAvailable) this.Text = "连接中"; else this.Text = "已断开。";} C#窗体隐藏问题 关于Remoting的应用 请问Tcp连接 返回值问题?? C# 有搜索欄控件嗎?我指搜索框最後有一個小小的查找圖片那種 linkbutton服务器标记问题 急!急!急!如何得到任务管理器中的进程的可执行文件的目录? 急,C#中发送数据到url及如何接受指定url中的数据? 一个奇怪现象——内存怎么会不足? 请问大家在使用Visual Studio.NET时有这样的事情发生吗? 恳求指出程序错误 我在toolStrip1工具条上插入标准项,标准项中有一个剪刀图片,name属性是“剪切UToolStripButton”,请问这个图片文件的存放位置(即物理路径)如何得到。
隔几分钟ping一次,呵呵
{
System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged +=
new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler(
NetworkChange_NetworkAvailabilityChanged);
}private void NetworkChange_NetworkAvailabilityChanged(
object sender, System.Net.NetworkInformation.NetworkAvailabilityEventArgs e)
{
if (this.InvokeRequired)
{
System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler dlgt =
new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler(
NetworkChange_NetworkAvailabilityChanged);
this.Invoke(dlgt, new object[] { sender, e });
return;
} if (e.IsAvailable)
this.Text = "连接中";
else
this.Text = "已断开。";
}