Android,在多个客户端之间创建在线数据(JSON)传输的最佳做法是什么?

时间:2015-01-21 19:32:52

标签: android sockets webserver

我知道这个问题可能看起来很广泛,但我一直在谷歌上搜索近一个月。

我正在尝试在Android中构建应用程序,就像QuizUp

我是Android的新手,但我在网络开发方面有很多经验。

问题

在像quizup这样的应用程序中,有一个状态,即两个用户可以一起玩一个非常简单的在线游戏(只需同时询问一些问题,每个用户都可以看到他/她的对手答案)。

我知道我可以使用套接字,但我不知道从哪里开始?

有更好的解决方案吗?也许套接字更快?

我应该使用像Node.js这样的东西用于我的Web服务器,还是Apache会这样做?

到目前为止,我已经使用Apache创建了一个提供问题的网络服务器,但我不知道从哪里开始发送和接收两个对手之间的数据(在我的情况下,只有JSON数据)。

有人可以给我一个很好的教程或提示,从哪里开始?

1 个答案:

答案 0 :(得分:2)

对于您的问题,您可以尝试Google realtime Multiplayer api。他们用简单的api协议为你封装了所有的通信。