双人对战游戏的思路是?

需求是:两台手机可以同时进行拼图对战,先拼完的算赢家。

疑问是:有哪些方法可以将两台手机相关联(最好详细点)?

阅读 2k
1 个回答

手机A 操作得到状态Sa post给云服务器S
手机B 操作得到状态Sb post给云服务器S
手机A 心跳包get服务器S 获得状态Sb
手机B 心跳包get服务器S 获得状态Sa
以上是http层的对战方式(缺点实时性差)

手机A,B均socket连接云服务器S,服务器S建立room server实时转发双方消息
(缺点服务器压力山大)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题