我正在开发多人iPhone应用程序,允许多达6个用户“实时”连接和玩游戏。我一直在寻找托管和非托管套接字服务器(SmartFox,ElectroServer,Photon/Neutron,ProjectDarkstar),我想知道如果任何人有任何建议的服务或实施?任何人都知道Zynga的Live Poker用于这种类型的功能或您需要什么类型的硬件?用于iPhone应用程序的多人游戏服务器,使用设备作为套接字服务器
一些小问题:
游戏是回合制。使用AMF和轮询服务器还是应该使用基于套接字的路由更合理?我目前的担心是并发连接限制和托管成本。
是否可以将设备“广播”为套接字服务器?即一旦我连接了所有我的播放器,我是否可以分配6个设备中的一个作为套接字服务器,并通过该设备推送所有通信?那会疯了吗?这将解决并发问题,我只需要依靠套接字服务器服务作为初始连接的大厅。分配的用户将保持连接以促进游戏到服务器的通信。
你打算让人们通过本地网络(蓝牙或WiFi)或通过互联网进行游戏吗?如果前者是这种情况,你有没有考虑过使用GameKit? – Felixyz 2010-03-02 02:34:21
两者。我将使用GameKit进行设备到设备的播放,但我也想支持在互联网功能上“查找游戏”。 – typeoneerror 2010-03-02 02:36:54