实时显示网络连接状态 C#
就像图中这样当插拔时网线状态会变化C#能做到吗?如果可以,怎么做。怪不得C#用的这么少,这么简单的事情居然做不到?在我看来,这应该很简单的:系统能知道网络变化,说明网络变...
就像图中这样当插拔时网线 状态会变化C# 能做到吗?如果可以,怎么做。
怪不得C#用的这么少,这么简单的事情居然做不到?
在我看来,这应该很简单的:
系统能知道网络变化,说明网络变化时肯定给了系统某个信息,作为微软自家的语言不是应该简单写几句代码就能让这个信息也发给程序。
然后我只要在网络信息中断里写几句处理代码不就能实现了。 展开
怪不得C#用的这么少,这么简单的事情居然做不到?
在我看来,这应该很简单的:
系统能知道网络变化,说明网络变化时肯定给了系统某个信息,作为微软自家的语言不是应该简单写几句代码就能让这个信息也发给程序。
然后我只要在网络信息中断里写几句处理代码不就能实现了。 展开
展开全部
public static bool CheckForInternetConnection()
{
try
{
using (var client = new WebClient())
{
using (var stream = client.OpenRead("某个网址"))
{
return true;
}
}
}
catch
{
return false;
}
}
如果是网卡状态:
bool networkUp
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询