有人知道 MAC OS X 的 NETLINK Sockets API 等效吗?我正在尝试将 Linux 应用程序移植到 MAC OS X,但在 MACOS 中找不到类似的东西。
我需要在我的应用程序中提供对网络适配器的异步访问。
每隔一定的秒数轮询网络适配器关于配置更改等对我来说不是方便的解决方案。NETLINK Socket API 让我只有在发生有趣的事情时才会收到通知。
我知道 NETLINK 是 Linux 特定的东西,用于在 Linux 内核和用户空间之间进行通信,但在 MACOS 下可能存在类似 NETLINK 的东西。
我看到了与内核通信的唯一工具——sysctl()
有人有任何信息吗?