【问题标题】:Smartphone to smartphone communication - what are the options?智能手机到智能手机的通信 - 有哪些选择?
【发布时间】:2013-12-06 16:13:43
【问题描述】:

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

  1. 在云中获取一个虚拟专用服务器或专用机器,并实现一个服务器来重放设备之间的通信(稍后,可以使用更复杂的 nat 遍历技术)。 降临: A. 不将自己绑定到特定的智能手机平台。 B. 服务器可以处理一些逻辑。 C. 可以添加更多功能,例如统计和高级日志记录。 缺点: A. 开发另一个软件 - 服务器。 B. 为服务器托管支付大量费用(每月 80 美元 - 500 美元)。 C. 照顾服务器安全和维护服务器。

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

还有其他选择吗? 我寻找类似 Game Center 但跨平台的服务,但找不到。

我错过了优势/劣势吗?

【问题讨论】:

  • 《部落冲突》几乎肯定已经播下了服务器——而且其中有很多。

标签: android ios iphone nat-traversal


【解决方案1】:

你搜索得很好......我认为如果距离很近,可以使用蓝牙,如果你可以使用连接到你的 iPhone 硬件使用基于微控制器的射频传输

【讨论】:

  • 我们在这里谈的是远距离...不过谢谢
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多