在 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(外网)共存