我想为ios创建一个对讲机takie应用程序,并且我需要开始时的帮助。
我需要使用哪种框架来通过无LAN的Bluetooth / WiFi实现p2p连接。
据我了解,Bonjour不是解决方案,因为iPhone / iPad无法创建Wifi网络,对吗?
那么GameKit框架呢?或者其他可以帮助将两个设备连接在一起的框架。
在应用商店中,我找到了Voxer Walkie-Talkie应用,有人知道他们使用了哪个框架?
最佳答案
按照这个SO问题,what-is-the-range-of-bluetooth蓝牙将不是对讲机/对讲机应用程序的不错选择,因为您必须处于对方的听力范围内才能正常工作。因此,您将无法使用wifi和/或电话公司作为有用的传输机制。
在查看了Voxer website之后,您似乎必须注册一个帐户,然后邀请其他人加入您的行列以进行对话。所以这几乎不是p2p。是用户服务器用户
您应该阅读Apple的GameKit文档:Checklist for Adding Real-time Matchmaking to Your Game他们谈论支持哪些网络拓扑以及如何做诸如向游戏添加语音聊天之类的事情-这是您想要做的,除了没有游戏。