【问题标题】:Exchanging data over a WiFi Hotspot between an iOS device and Android device在 iOS 设备和 Android 设备之间通过 WiFi 热点交换数据
【发布时间】:2015-04-03 00:17:04
【问题描述】:

问题是:

拥有开启个人热点(WiFi/ad-hoc 网络)的 Android 设备。

拥有连接到 Android 的 WiFi 网络的 iOS 设备。

是否有可能在两个平台上的开发人员构建的同一应用程序之间交换数据?

如果没有,是否有任何方法可以使用 iOS 和 Android 上的当前技术在两个平台上运行的同一应用之间交换数据(因此,不使用互联网连接或近场通信等技术)?

已经研究过使用蓝牙进行数据交换,结果是this

开始研究点对点连接,但正如Multipeer Connectivity 的第一段所写,它说“..by 附近的 iOS 设备..”。

(安卓)Wi-Fi Peer-to-Peer

(iOS)Multipeer Connectivity

【问题讨论】:

  • 看看 AllJoyn (google it) - 在包括 Android 和 iOS 在内的许多操作系统上运行的库。
  • @David H 那是一个非常好的图书馆,非常感谢。
  • 嗨@Bardh Lohaj 你找到任何解决方案了吗?我陷入了同样的境地。
  • @AnandK 实际上我还没有尝试进一步实现该功能。所以,我不确定那里是否有合适的。

标签: android ios wifi personal-hotspot data-exchange


【解决方案1】:

在一个应用程序上工作,我正在使用套接字概念从连接的对等方发送接收数据。你需要做的就是

  1. 创建热点网络
  2. 允许附近的设备连接
  3. 像我们在聊天中发送一样发送广播消息。例如用户加入。并在该消息中发送您要下载的文件。
  4. 连接的对等端中的另一端,如果存在本地搜索文件,则使用输出流写入数据,并在写入整个数据后将其刷新到另一端,
  5. 活动侦听器随后将接收输入流中的数据。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多