我刚开始使用xcode中的目标c编写Multipeer连接。我有一些关于基础知识的问题。
Multipeer Connectivity的范围是多少?因此,如果我制作聊天程序,两个设备是否只能在wifi网络上进行通信,或者如果它们在全球范围内仍然可以进行通信?
该程序是否可以与ios设备和非ios设备配合使用,以便他们可以互相发送消息?如果是,是否需要添加任何额外的方法或代码?
由于
答案 0 :(得分:1)
据我所知,MPC适用于蓝牙和wifi - 所以如果你在家庭wifi网络或大学校园网络,你的同龄人应该能够看到对方。 MPC不是我在全球范围内使用的......
这只是一项iOS技术,iBeacon适用于多种平台(iOS,Android)。
但是,根据您的需要,您可以让您的应用程序使用互联网遍布全球,您可以使用直接蓝牙连接到非iOS设备,然后挂钩到MPC。
答案 1 :(得分:0)
我想补充一下Keith的回答,MPC也支持点对点Wifi。这意味着所涉及的设备无需连接到接入点即可相互通信。
此外,该框架保护开发人员(和最终用户)免受所使用的底层技术(蓝牙,WIFI,P2P WIFI)的影响。在给定的"会话中#34;在任意数量的设备之间(目前最多支持8个设备),每个设备可能使用不同的技术与其他设备通信。