在应用程序中的多个设备之间共享实时数据

时间:2018-08-01 13:49:54

标签: android web-services tcp websocket http-live-streaming

我想在大厅/房间设置中的多个设备之间共享实时数据(玩家将通过移动应用程序加入4位玩家的大厅/房间等)。数据不是很重。

我曾考虑过将房间数据存储在mysql表中,并且每部手机都会访问数据库以获取游戏更新(如果游戏结束,其他玩家获胜等),并且还会将更新发送至数据库。

我想到的另一种解决方案是,大厅实际上是一个Web服务,可以保存所有信息并通过电话提供/接收(JSON POST / GET)更新。

问题:这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

这取决于您是否需要持久化。一个非常简单的解决方案是使用网络套接字,该套接字允许您将所有消息广播到一个频道,即您的聊天室