2014-04-02 46 views
0

我開發一個應用程序,我不得不打開Hotspot,並得到客戶的哪個連接到這個Hotspot的信息。如何在Objective-C的IOS中獲取Hotspot客戶端列表?

似乎通過objective-C無法打開Hotspot

如果我在我的iPhone設置上打開Hotspot。 是否有可能獲得客戶端的信息,如IP address,MAC address ??

類似如下:

客戶名單

IP:192.168.XX.XX

MAC:XX:XX:XX:XX:XX:XX

The question:1

我可以通過在Objective-C打開熱點 IOS 7?

The question:2

是否有可能獲得客戶端的信息(如IP addressMAC address),其連接到該熱點?

+0

約Q2我相信你能做到這一點,當我搜索的方式來獲取本地MAC我找到了路怎麼走在本地網絡 – sage444

+0

所有IP和Mac怎麼辦?你有一些樣品或信息嗎? – Martin

+0

我希望我的回答可以幫助您 – sage444

回答

3

你的問題#2要求符合結構名稱ARP table

因此,所有你需要的是在這些問題的答案提供的代碼打,使其在工作界面,即與熱點:

Getting ARP table on iPhone/iPad

How do I query the ARP table on iPhone?

+0

所以...請問'熱點server'必須使用'ARP table'獲取客戶端?它是否適用於Apple API? – Martin

+0

ARP表是全系統的結構,建立任何網絡連接的操作系統首先解決硬件地址,並將其存儲在ARP表中。這適用於任何操作系統,並且與API無關。換句話說,沒有ARP,熱點就無法工作。 – sage444

+0

@ sager444對不起,我是新來的。 **看起來'ARP'可以從已知的IP地址獲取'MAC地址',賴特?**但是,如何知道連接到'Hotspot'服務器的客戶端的IP地址? – Martin

1

沒有爲沒有API。熱點不是你的應用程序的一部分。

+0

甚至可以獲得熱點的客戶信息? – Martin

+0

你有什麼想法獲得連接到'熱點'的客戶端的IP地址嗎? – Martin

相關問題