簡體   English   中英

Windows WiFi網絡設備

[英]Windows WiFi network devices

我正在為Windows創建WiFi程序,但對網絡編程還是陌生的。
我正在使用本機Wifi API獲取有關網絡的信息,但是現在我需要有關連接到網絡的其他設備的信息。

有人知道我應該學什么才能做到這一點嗎? 我需要使用winsock嗎?

您可以通過UPnP執行此操作(假設您的AP支持UPnP,但大多數情況下都可以)。

您將連接到UPnP接入點的WLANConfiguration服務,並讀取TotalAssociations以獲取關聯的設備數量,並讀取AssociatedDeviceMACAddress和/或AssociatedDeviceIPAddress變量以獲取關聯設備的地址。 后者可能會為您提供IPv4或IPv6地址,也可能會為您提供主機名。

TotalAssociations變量為“事件”,這意味着您可以讓訪問點告訴您要更改關聯設備的數量,並在發生這種情況時重新枚舉其地址。

微軟還提供了一個可能有用的UPnP API (盡管我從未親自使用過它,所以我對此不多贅述)。

參考

  1. UPnP體系結構規范
  2. WLAN配置服務規范

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM