[問題] 請問如何取得AP的IP address?
小弟利用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
Programming 近期熱門文章
PTT數位生活區 即時熱門文章