使用signalr建立socket连接

需要测试一个类似谁是卧底的微信小程序,模拟多人发言,投票

查询当前房间的总人数

加入房间的时候进行socket连接

最多就是12人房间,所以初始化11个对象

var ws1, ws2, ws3, ws4, ws5, ws6, ws7, ws8, ws9, ws10, ws11;

指定跳过握手,直接使用websocket进行连接

指定json格式进行数据传输

加入房间

var token = $('#openId' + _id).val();
if (_id == 1) {
ws1 = connect(token);
ws1.start().then(()=>{
setInterval(()=>{
ws1.send('ping');
}, 15000)
});
}
根据第几个用户加入房间,启动第几个socket连接,启动后,每隔15s发送一次心跳

posted @ 2019-03-06 15:51  二到不知处  阅读(1487)  评论(0编辑  收藏  举报