2017-05-04 96 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直接 –

相关问题