使用 C 扫描无线网络

Scan for wifi networks using C

本文关键字:无线网络 扫描 使用      更新时间:2023-10-16

我正在尝试创建一个C程序来扫描wifi网络。我不确定最好的方法是什么。

到目前为止,我有一个合理的想法如下使用 C 运行 bash 代码进行 wifi 扫描,然后通过管道将结果发回
缺点: 可能需要使用 sudo

在这一点上,我希望有人更熟悉这种类型的问题,并且可以提供更好/更优雅的解决方案。

*我使用的是Mac OSX,但我会为任何常见的Unix系统提供解决方案

您可以尝试使用 Apple CoreWLAN 框架。它是为Objective-C(它是C的超集)编写的,但我相信你可以找到一种从C++或C程序中使用它的方法。希望这有帮助。