我试图找到答案,但我失败了。当Internet连接不可用时,Window通知区域上的图标带有黄色标记。当互联网可用时,黄色标记消失。我想在那一刻收到通知。
以下仅适用于以太网连接,而非实际的Internet可用性。 I need a event to detect Internet connect/disconnect
我找不到如何在WinForms中使用NetworkInformation.NetworkStatusChanged
。
除了经常自己ping某个网站外,还有更清洁的解决方案吗?我发现的所有答案都很旧。操作系统必须已经知道Internet是否可用,因为它更改了通知区域图标。如何从操作系统获取该信息?
我正在使用.NET Framework 4.7。
似乎我的问题将被关闭。但这并不重复,因为那个问题是检查互联网,我的目前正在收到通知。