多点连接范围和非 ios 设备
Posted
技术标签:
【中文标题】多点连接范围和非 ios 设备【英文标题】:Multipeer Connectivity range and non ios device 【发布时间】:2014-07-17 20:08:06 【问题描述】:我刚开始在 xcode 中使用目标 c 编写 Multipeer 连接。我有几个关于基础知识的问题。
Multipeer Connectivity 的范围是多少?那么如果我做一个聊天程序,这两个设备是只有在wifi网络上才能通信,还是如果它们在全球范围内仍然可以通信?
该程序是否可以与 ios 设备和非 ios 设备一起使用,以便它们可以相互发送消息?如果是,是否需要添加任何额外的方法或代码?
谢谢
【问题讨论】:
【参考方案1】:据我了解,MPC 通过蓝牙和 wifi 工作 - 因此,如果您在家庭 wifi 网络或大学校园网络上,您的同行应该能够看到彼此。据我所知,MPC 不适用于在全球范围内使用...
这只是一项 iOS 技术,iBeacon 可跨多个平台(iOS、android)工作。
但是,根据您的需要,您可以让您的应用程序使用互联网在全球范围内传播,并且您可以使用直接蓝牙连接到非 iOS 设备,然后连接到 MPC。
【讨论】:
【参考方案2】:我想补充一下上面 Keith 的回答,即 MPC 也支持点对点 Wifi。这意味着所涉及的设备无需连接到接入点即可相互通信。
此外,该框架保护开发人员(和最终用户)免受所使用的底层技术(蓝牙、WIFI、P2P WIFI)的影响。在任意数量的设备(目前最多支持 8 个)之间的给定“会话”中,每台设备都可以使用不同的技术与其他设备通信。
【讨论】:
以上是关于多点连接范围和非 ios 设备的主要内容,如果未能解决你的问题,请参考以下文章