gpt4 book ai didi

linux - 哪个 API 在 Linux 中提供无线网络通知?

转载 作者:太空狗 更新时间:2023-10-29 11:06:36 27 4
gpt4 key购买 nike

每次我的网卡发送有关可用网络的新信息时,我都想触发一些回调。我真的不介意我是否需要自己轮询信息。我只是不想依赖每秒生成“iwlist scan last”,但这正是我需要的信息(网络名称 + channel + 加密类型)。

是否有一个库可以实现这样的功能? (或者是否有一些 ioctl 调用可以做到这一点?)

我只对 ndiswrapper 模块感兴趣。

最佳答案

如果 NetworkManager 正在运行,则可以通过其 DBUS API 访问它-- 查看 WirelessNetworkAppearedWirelessNetworkDisappeared 事件。

否则,你将不得不处理wext你自己(这是 NM 下面使用的),你会对来自 NETLINK_ROUTEIWEVREGISTEREDIWEVEXPIRED 事件感兴趣界面。

关于linux - 哪个 API 在 Linux 中提供无线网络通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/835804/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com