2017-05-04 99 views
4

我想創建一個連接,其中一個設備將像服務器一樣將一些數據流連接並且多個設備可以連接到該設備,該設備可以接收數據。創建組使用WiFi p2p來連接多個設備

所以我做了一些研究,我知道我們可以做到這一點,使用網絡服務發現和WiFi點對點,所以我做了連接,我可以連接一個設備和流數據也,但我想創建一個組來連接多個設備,所以任何人的任何幫助將不勝感激。

謝謝!

回答

3

WiFi-Direct或Wi-Fi Peer to Peer可以進行多設備連接。

看到這個鏈接閱讀更多關於P2P連接 - https://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html

WiFi直連自動選擇哪個設備是組所有者或所用的設備是最兼容的是組所有者或服務器基地服務器。但是,您可以通過設置WifiP2pConfig groupOwnerIntent = 15(最高值)來手動選擇哪個羣組成員。

如果連接了兩個設備,則當您連接另一個設備時,此設備將連接到組所有者(或服務器)。

爲了能夠將流發送到客戶端設備,您可以使用java套接字。當建立對等連接時,組所有者將成爲處理客戶端設備的服務器套接字和客戶端套接字的組件。

如果你有多個設備,並且你想發送一條消息到一個特定的客戶端設備,你會發送它到服務器,服務器將它發送到特定的客戶端。看到這個鏈接 - WiFi Direct (Android 4.0) with multiple (3+) devices

+0

感謝您的回覆,如果我想連接或發送文件到iPhone設備我可以做什麼,因爲iPhone不支持WiFi直接 –

相關問題