实时显示网络连接状态 C#

就像图中这样当插拔时网线状态会变化C#能做到吗?如果可以,怎么做。怪不得C#用的这么少,这么简单的事情居然做不到?在我看来,这应该很简单的:系统能知道网络变化,说明网络变... 就像图中这样当插拔时网线 状态会变化C# 能做到吗?如果可以,怎么做。
怪不得C#用的这么少,这么简单的事情居然做不到?
在我看来,这应该很简单的:
系统能知道网络变化,说明网络变化时肯定给了系统某个信息,作为微软自家的语言不是应该简单写几句代码就能让这个信息也发给程序。
然后我只要在网络信息中断里写几句处理代码不就能实现了。
展开
 我来答
阳光的雷咩咩
2017-06-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7843万
展开全部
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();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式