使用signalr建立socket连接

时间:2022-03-07 00:13:38

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

使用signalr建立socket连接

查询当前房间的总人数

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

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

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

使用signalr建立socket连接

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

使用signalr建立socket连接

指定json格式进行数据传输

加入房间

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