gpt4 book ai didi

c++ - Windows WiFi 网络设备

转载 作者:可可西里 更新时间:2023-11-01 11:56:14 27 4
gpt4 key购买 nike

我正在为 Windows 创建一个 WiFi 程序,我是网络编程的新手。
我正在使用 native Wifi API 来获取有关网络的信息,但现在我想要有关连接到网络的其他设备的信息。

有人知道我应该学习什么来完成这个吗?我需要使用 winsock 吗?

最佳答案

您可以通过 UPnP 执行此操作(假设您的 AP 支持 UPnP,但大多数支持)。

您将连接到您的 UPnP 接入点的 WLANConfiguration 服务,并读取 TotalAssociations 以获取关联设备的数量,以及 AssociatedDeviceMACAddress 和/或 AssociatedDeviceIPAddress 变量以获取关联设备的地址。后者可能会为您提供 IPv4 或 IPv6 地址,或者它可能会为您提供主机名。

TotalAssociations 变量是“事件事件”,这意味着您可以让接入点告诉您想要更改关联设备的数量,并在发生这种情况时重新枚举它们的地址。

Microsoft 还提供了一个 UPnP API这可能会有帮助(尽管我个人从未使用过它,所以我不能多说)。

引用资料

  1. UPnP Architecture specification
  2. WLAN Configuration Service specification

关于c++ - Windows WiFi 网络设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15955489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com