在 wifi 网络内的两个以上 Android 设备之间传输数据

Posted

技术标签:

【中文标题】在 wifi 网络内的两个以上 Android 设备之间传输数据【英文标题】:Transfer data between more than two Android devices within a wifi network 【发布时间】:2011-11-30 09:17:06 【问题描述】:

我正在开发一个应用程序。我必须在 android 中开发客户端服务器应用程序。服务器设备和客户端设备(2台以上)也在同一个WiFi网络中。

我想将图像从服务器发送到同一网络中的所有客户端。我怎样才能在 Android 中实现这一点。从 android 的 WiFi 包中,我没有发现 WiFi 网络中的设备之间的数据传输。

我可以在 android 的同一个 wifi 网络内有任何示例代码 sn-ps 到多播图像吗? 如果任何机构共享代码,这对我的应用程序非常有帮助。:(

【问题讨论】:

【参考方案1】:

首先,您必须发现网络中的所有其他客户端。这可以通过Broadcast netowrk 消息来完成。

您的应用会在启动时发送一条广播消息并监听其他应用。当广播进来时,你知道另一个客户端的 IP。

然后你可以使用普通的 TCP 连接,甚至 HTTP 进行通信。

【讨论】:

以上是关于在 wifi 网络内的两个以上 Android 设备之间传输数据的主要内容,如果未能解决你的问题,请参考以下文章

Android 网络管家ConnectivityManager

MTK_android11_WIFI(内网)和4G(外网)共存

MTK_android11_WIFI(内网)和4G(外网)共存

MTK_android11_以太网(内网)和WIFI(外网)共存

MTK_android11_以太网(内网)和WIFI(外网)共存

接收器用于棉花糖及以上的Wifi连接