为什么NetworkChange.NetworkAddressChanged事件被触发两次?

时间:2017-11-24 07:39:39

标签: c# .net networking

当我关闭或打开网络连接时,事件会被触发两次。 如果网络已关闭,则地址为127.0.0.1,但是当连接网络时,第一个事件显示相同的地址(127.0.0.1未更改!),第二个事件显示另一个地址(必需,例如192.168)。 1.2)

1 个答案:

答案 0 :(得分:2)

事件NetworkChange.NetworkAddressChanged触发两次,因为更改其地址的网络接口启用了IPv4和IPv6。

如果您禁用网络接口上的IPv4或IPv6(如我加入的图片),则该事件只会触发一次。

enter image description here