智能手机与智能手机通信 - 有哪些选择?

时间:2013-12-06 16:13:43

标签: android ios iphone nat-traversal

我开发了一款iPhone游戏,我想添加多人游戏功能。 为了做到这一点,我需要在游戏过程中在iphone之间进行双向连接。 我在谷歌做了一些研究,并提出了以下选项:

  1. 在云中获取虚拟专用服务器或专用机器并实现将重放设备之间通信的服务器(稍后,可以使用更复杂的nat遍历技术)。 冒险: 答:不要把自己绑在特定智能手机的平台上。 B.服务器可以处理一些逻辑。 C.可以增加更多羽毛的实施,例如统计和高级伐木。 缺点: A.开发另一个软件 - 服务器。 B.为服务器托管付出了很多(每月80美元 - 500美元)。 C.照顾服务器安全性并维护服务器。

  2. 使用Apple游戏中心。 优势: A.简单快捷。 (使用游戏套件) B.免费(或低成本?我找不到任何参考) 缺点: 答:我只能使用游戏中心提供的羽毛。 B.我无法让我的游戏跨平台。 (“氏族冲突”开发者做了什么?)

  3. 还有其他选择吗? 我寻找的服务是游戏中心,但跨平台,无法找到。

    我是否错过了优势/劣势?

2 个答案:

答案 0 :(得分:1)

你做的很好的搜索...我认为如果你有小距离可以使用蓝牙,如果你可以使用附带你的iphone的硬件使用基于微控制器的射频传输

答案 1 :(得分:1)

如果通过wifi进行本地连接是一种选择,您应该查看Apple的示例代码WiTap