iOS上的Walkie Talkie

时间:2012-11-21 12:37:56

标签: ios networking bluetooth wifi gamekit

我想为ios创建一个walkie takie应用程序,我需要一个帮助才能开始。 我需要使用哪个框架通过蓝牙/ WiFi实现p2p连接而无需LAN。

据我所知,Bonjour不是解决方案,因为iPhone / iPad无法创建Wifi网络,我是对的吗?

GameKit框架怎么样?或者可能是有助于将两个设备连接在一起的任何其他框架。

在应用程序商店中我找到了Voxer Walkie-Talkie应用程序,有谁知道他们使用了哪个框架?

2 个答案:

答案 0 :(得分:6)

根据这个问题what-is-the-range-of-bluetooth蓝牙不会为对讲机/对讲机做出好的选择,因为你必须在另一方的听觉范围才能使用它。因此,您将无法使用wifi和/或电话公司作为其有用的传输机制。

在查看Voxer website之后,您似乎必须注册一个帐户,并邀请其他人加入您,以便进行对话。所以它几乎不是p2p。它是用户< - >服务器< - >用户

你应该阅读Apple的GameKit文档:Checklist for Adding Real-time Matchmaking to Your Game他们谈论支持哪些网络拓扑以及如何为游戏添加语音聊天等事情 - 除了你想要做的事情,除了你想做的事情,除了没有比赛。

答案 1 :(得分:1)

GameKit是创建点对点蓝牙连接的正确解决方案。但蓝牙并非设计用于在很远的距离上传输大量数据!

要概述如何使用GameKit创建蓝牙连接,请查看BluetoothTextMessenger tutorial on mobile.tutsplus.com