我正在开发一个多人 iPhone 应用程序,它允许多达 6 个用户“实时”连接和玩。我一直在研究托管和非托管套接字服务器(SmartFox、ElectroServer、Photon/Neutron、ProjectDarkstar),我想知道是否有人对服务或实施有任何建议?任何人都知道像 Zynga 的 Live Poker 这样的游戏使用什么样的功能来实现这种功能,或者您可能需要什么样的硬件?
一些子问题:
游戏是回合制的。使用 AMF 并轮询服务器会更有意义,还是我应该选择基于套接字的路由?我目前担心的是并发连接限制和托管成本。
是否可以将设备“广播”为套接字服务器?即,一旦我连接了所有播放器,我可以将 6 个设备中的一个分配为套接字服务器并通过该设备推送所有通信吗?那会不会很疯狂?这将解决并发问题,我只需要依赖套接字服务器服务作为初始连接的大厅。分配的用户将保持连接以促进游戏与服务器的通信。