作者kingbike (克尔)
看板Programming
标题[问题] 请问如何取得AP的IP address?
时间Thu May 20 21:34:39 2010
小弟利用WlanGetAvailableNetworkList取得范围内的AP
可以获得以下Struct的资讯,如AP名称,讯号强度AP类型等等
typedef struct _WLAN_AVAILABLE_NETWORK {
WCHAR strProfileName[256];
DOT11_SSID dot11Ssid;
DOT11_BSS_TYPE dot11BssType;
ULONG uNumberOfBssids;
BOOL bNetworkConnectable;
WLAN_REASON_CODE wlanNotConnectableReason;
ULONG uNumberOfPhyTypes;
DOT11_PHY_TYPE dot11PhyTypes[WLAN_MAX_PHY_TYPE_NUMBER];
BOOL bMorePhyTypes;
WLAN_SIGNAL_QUALITY wlanSignalQuality;
BOOL bSecurityEnabled;
DOT11_AUTH_ALGORITHM dot11DefaultAuthAlgorithm;
DOT11_CIPHER_ALGORITHM dot11DefaultCipherAlgorithm;
DWORD dwFlags;
DWORD dwReserved;
} WLAN_AVAILABLE_NETWORK, *PWLAN_AVAILABLE_NETWORK;
但是并没有包含AP的IP address资讯,小弟使用的AP是利用另台NB模拟的AP(即Ad hoc)
没有连线的情况下可以取得IP address吗? 还是必须连上AP才能取的呢??
请问有什麽方法可以取得AP的IP address呢?
谢谢!!
PS : 开发环境 : VS2008 使用语言 : MFC / C++
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.10.53