用于设备间通信的Android API

时间:2012-01-13 15:54:18

标签: android

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

编辑:我没有(可靠的)服务器,因此我不能将其视为一种选择。我正在寻找一种严格使用直接设备通信的API(因此没有服务器)。

2 个答案:

答案 0 :(得分:1)

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

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

通常我倾向于创建自己的tcp客户端/服务器解决方案。当然,最适合您的选择取决于您要制作的游戏/应用程序类型。一般来说,如果您计划在一个给定时间(超过3个以上)拥有大量用户,那么P2P就会被抛弃。话虽如此,我还没有看到通过蓝牙实现客户端/服务器应用程序的良好解决方案,这使您无法使用传统的网络策略。

答案 1 :(得分:0)

如果您正在进行Peer-2-Peer,那么蓝牙和/或NFC将是您最好的选择。我建议通过Wifi使用“互联网”方法,因为它提供了更大的灵活性。

相关问题