用于设备间通信的Android API

Dan*_*Dan 5 android

我想知道是否有一个API允许两个或更多Android设备之间的直接通信,特别是对于实时多人游戏.例如,两个设备之间的蓝牙通信是为了游戏吗?

编辑:我没有(可靠的)服务器,所以我不能认为它是一个选项.我正在寻找一个严格使用直接设备通信的API(所以没有服务器).

ocr*_*oss 1

http://androidforums.com/android-games/57-mages-multiplayer-android-game-engine-chess-game-included.html

这是我在探索网络选项时遇到的一个多人游戏引擎。但我没有使用过它,所以我无法对此给出任何有见地的意见。

一般来说,我倾向于创建自己的 TCP 客户端/服务器解决方案。当然,您的最佳选择取决于您想要制作什么类型的游戏/应用程序。一般来说,如果您计划在单个给定时间拥有大量用户(超过 3 个以上),则 P2P 就会偏离。话虽如此,我还没有看到通过蓝牙的客户端/服务器应用程序的良好工作解决方案,这让您只能使用传统的网络策略。