我想知道是否有一种API可以在两个或多个Android设备之间直接通信,特别是用于实时多人游戏。例如,两个设备之间的蓝牙通信是否可以用于游戏目的?
编辑:我没有(可靠的)服务器,因此无法考虑将其作为选项。我正在寻找一种严格使用直接设备通信的API(因此没有服务器)。
我想知道是否有一种API可以在两个或多个Android设备之间直接通信,特别是用于实时多人游戏。例如,两个设备之间的蓝牙通信是否可以用于游戏目的?
编辑:我没有(可靠的)服务器,因此无法考虑将其作为选项。我正在寻找一种严格使用直接设备通信的API(因此没有服务器)。
这是我在探索网络选项时遇到的一个多人游戏引擎。虽然我没有使用过它,所以无法对其发表深入的意见。
通常情况下,我倾向于创建自己的TCP客户端/服务器解决方案。当然,最适合您的选择取决于您要制作的游戏/应用程序类型。一般来说,如果您计划在单个给定时间内有大量用户(超过3个+),则不建议使用P2P。话虽如此,我也还没有看到过在蓝牙上运行客户端/服务器应用程序的良好解决方案,这使您只能使用传统的网络策略。