【发布时间】:2013-10-31 23:57:36
【问题描述】:
我正在尝试创建一个将扫描 wifi 网络的 C 程序。我不确定最好的方法是什么。
到目前为止,我的一个看似合理的想法如下
使用 C 运行 bash 代码以进行 wifi 扫描,然后通过管道返回结果
缺点:可能需要使用 sudo
在这一点上,我希望有人更熟悉这类问题,并能提供更好/更优雅的解决方案。
*我使用的是 Mac OSX,但我会为任何常见的 unix 系统提供解决方案
【问题讨论】:
我正在尝试创建一个将扫描 wifi 网络的 C 程序。我不确定最好的方法是什么。
到目前为止,我的一个看似合理的想法如下
使用 C 运行 bash 代码以进行 wifi 扫描,然后通过管道返回结果
缺点:可能需要使用 sudo
在这一点上,我希望有人更熟悉这类问题,并能提供更好/更优雅的解决方案。
*我使用的是 Mac OSX,但我会为任何常见的 unix 系统提供解决方案
【问题讨论】:
您可以尝试使用 Apple CoreWLAN Framework。它是为 Objective-C(它是 C 的超集)编写的,但我相信您可以找到一种在 C++ 或 C 程序中使用它的方法。 希望这会有所帮助。
【讨论】: