V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justudy
V2EX  ›  程序员

[求教] 头脑王者小程序的房间匹配业务是怎么实现的

  •  
  •   justudy · 2018-01-19 17:13:37 +08:00 · 2411 次点击
    这是一个创建于 2482 天前的主题,其中的信息可能已经有所发展或是发生改变。

    抓包发现其基本业务是是通过 websocket 和 https 接口配合使用的。但不是很清楚服务端的房间匹配这块是是怎么实现的

    ywisax
        1
    ywisax  
       2018-01-20 03:20:11 +08:00
    没实际抓包测试,就几天体验来看:
    如果是好友对战,那么应该是通过 ws 来保持双方题目一致和答题时间的。
    如果是直接排位的话,对战双方并不是实时在线的,应该是生成了同一套题,保存了另一方的答题结果,然后再给你有人对战的假象。
    justudy
        2
    justudy  
    OP
       2018-01-20 11:28:37 +08:00
    @ywisax 数据同步肯定是 wss 来做的。我是想知道他后端的二个人是怎么做匹配的,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3184 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:41 · PVG 20:41 · LAX 04:41 · JFK 07:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.