我一直在尝试开发一款能够扫描附近WiFi设备的应用。我在市场上发现了很多类似的应用程序,但它们只扫描附近的热点(接入点)。是否可以扫描并查找刚刚打开WiFi的设备。
如果是这样,请告诉我如何(代码片段)..提前感谢..
答案 0 :(得分:3)
答案分为两部分。
答案 1 :(得分:0)
这些附近的设备必须发送一些信号,您的设备可以接收这些信号以便检测它们。通常他们不这样做我认为。但是,如果您可以在其他设备上安装应用程序,此应用程序可以发送广播信号,您的设备可以接收该信号。
如果没有可以收听的标准信号,则变得困难。你必须构建某种网络嗅探器。
答案 2 :(得分:0)
嗅探器是读取直接端口的过程,在这种情况下是侦听端口wifi。读端口意味着指向指定的地址并读取相同的缓冲区。此过程处于较低级别,您必须在纯C中执行此操作并在NDK中编译。如果你知道这些问题很复杂。