异步网络接口状态检查

use*_*753 9 c c++ objective-c

在Mac OS X上,当网络接口(en0,en1)状态发生变化时,有没有办法获得异步通知,例如网络接口处于活动状态,非活动状态等?

而不是轮询状态,我想知道有没有办法获得异步通知,以便每当有更改,通知被触发,应用程序可以处理它.

这可能吗?

谢谢,

Ram*_*iss -3

在这里查看最重要的答案。它适用于 iOS SDK,但提到的 SystemConfigration 框架也可在 Mac OSX 上使用。