Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查找连接到Wifi AP(Android)的用户数_Android_Wifi_Router - Fatal编程技术网

如何查找连接到Wifi AP(Android)的用户数

如何查找连接到Wifi AP(Android)的用户数,android,wifi,router,Android,Wifi,Router,我想知道如何返回连接到路由器的MAC地址,以便计算有多少用户连接到特定AP?我一直在做这方面的研究,但没有找到太多的帮助。我发现的一件事是,你可以通过解析/proc/net/arp文件来获得这些信息,然而,据我所知,要想让这些信息发挥作用,你的手机本身就必须充当AP。我正在尝试编写一个Android应用程序,能够返回特定路由器上的用户数。这是学校项目的一部分。该应用程序仅用于学习,因为我将使用它扫描不是我自己的路由器。如果你的Android是AP,你有你的答案。但是,如果AP是您自己的设备和控制

我想知道如何返回连接到路由器的MAC地址,以便计算有多少用户连接到特定AP?我一直在做这方面的研究,但没有找到太多的帮助。我发现的一件事是,你可以通过解析/proc/net/arp文件来获得这些信息,然而,据我所知,要想让这些信息发挥作用,你的手机本身就必须充当AP。我正在尝试编写一个Android应用程序,能够返回特定路由器上的用户数。这是学校项目的一部分。该应用程序仅用于学习,因为我将使用它扫描不是我自己的路由器。

如果你的Android是AP,你有你的答案。但是,如果AP是您自己的设备和控制之外的路由器,这将意味着通过管理API连接以获取路由器的信息。据我所知,这种API没有标准,因此可能会被困在通过一些主要制造商和模型提供的任何方法(如果有的话)实现接口的过程中。不要忘记,您仍然需要对路由器进行管理员访问(管理员用户id/密码)


好的,这是有道理的。但是像这样的程序是如何工作的呢。我是在网上找到的,但我不太了解githubHost上的源代码。主机发现和端口扫描不需要任何特殊访问。执行的所有工作都是基本的套接字级通信。您的问题涉及逻辑上和技术上更高级别的访问。你链接到的那个项目相当先进。从这样的片段开始:和