当网络电缆插入/Wifi连接时,请告知

本文关键字:连接 Wifi 网络 插入 | 更新日期: 2023-09-27 18:01:15

我正在C#中实现一个发现协议(DNS-SD(。我有一个小问题:当我的程序运行时,我需要检测何时建立了新的连接(插入网络电缆或加入wifi(,并在这些网络上宣布自己。

但是如何检测到这一点呢?我看到了一些代码来获取网卡的当前状态,但没有事件,我想避免对网卡状态进行一些轮询。

当网络电缆插入/Wifi连接时,请告知

您可以使用GetIstNetworkAvailable-方法来检查是否存在网络连接。无论何时更改NetworkAvailabilityChanged事件,都会被激发。有关更多信息,请参阅此问题。

如果您想跟踪不同NetworkInterfaces的可用性,这里有一个关于如何做到这一点的示例。