Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




我正在学习C语言中的套接字,但是找不到有关获取WLAN网络中所有已连接设备的列表的任何信息(我正在使用Linux)。

任何人都可以向我提供信息或在哪里可以开始学习?

最佳答案

您需要检查无线访问点(Wifi路由器)上的所有关联。
大多数Wifi路由器都有一个Web ui,用于显示所有关联的设备。

如果您可以访问AP的telnet/ssh/console,则可以根据wifi硬件和驱动程序尝试以下任一方法。

Broadcomm无线网卡:

iw assoclist

Atheros无线网卡:
wl_atheros assoclist

您还可以尝试使用linux程序iwlist(8)从无线接口(interface)获取信息。
iwlist [interface] scan

要么
iwlist [interface] ap/accesspoint/peers

请参阅您的wifi驱动程序文档以获取支持详细信息。

09-10 03:49
查看更多