如何通过wifi直接发送和接收数据到多个android设备

问题描述:

我正在寻找关于以下问题的分步指南行。如何通过wifi直接发送和接收数据到多个android设备

我想连接通过wifip2p/WiFi直连2个以上的Android设备。为此,我认为我们必须创建一个组,其中一个设备必须是组所有者。

接着的所有其他设备开始从所有其他设备发送图像彼此和接收图像。如何实现这一目标?

看来图像广播给所有其他设备仅可用于群拥有者,但再怎么的设备是不是一群业主,将告诉群主,以将图像发送到所有设备?

发送: 如何组所有者将图像发送给所有其他连接设备?

对于接收:
所有其他设备将如何从组所有者获取图像?

遵循WiFi p2p指导。在创建WiFi p2p网络并连接设备之后,您可以像正常的WiFi AP网络一样进行编程。

如何通过wifi直接发送和recive数据到多个android设备?

校验代码here

+0

这个代码与发送文件 –

+0

图像或文件只是一种数据,这是Java字节[]或字节缓冲区。套接字发送数据,忽略数据格式,不管图像,音频,视频什么的。 –

+0

耶我知道,但我的观点是代码是发送数据 是我们需要用于从组所有者获取数据的任何一种? –

结帐此 https://github.com/ahmontero/wifi-direct-demo 这是由机器人文档wifidriect演示的延伸,其中两个基团拥有者和客户机可以发送文件和接收文件

要超过2扩展网络设备可以检测到现有2设备网络中的组所有者,并确保所有新的传入设备连接到组所有者。

+0

此演示将引发空指针异常 – Vishnu