//websocket的使用 建立叫号系统消息接收服务
const websocketMessgae = (value) => {
const Socket = new WebSocket('wss://test.xxx.net.cn:0000/');
Socket.onopen = () => {
Socket.send('Login!');
};
// 连接关闭时触发
Socket.onclose = (evt) => {
console.log('WebSocketClosed!');
};
// 接收服务器返回的数据
Socket.onmessage = (e) => {
const data = JSON.parse(e.data);
console.log('data',data);
switch(data['type']){
case 'ping':
Socket.send('{"type":"pong"}');
break;;
case 'list':
setStoreList(data['list']);
case 'init':
bindStore(data['client_id'],value);
break;
case 'info':
setText(data['text']);
CallTone(data['text'],data['id']);
break;
}
};
// 连接中发生异常
Socket.onerror = (evt) => {
console.log('WebSocketError!');
};
}
ajax({ url: `/xxx/xxx`, method: 'POST', data: {} })
.then(({ data }) => {
if (data.status) {
websocketMessgae(data);
}
})
.catch(err => console.log(err, 'err'))
websocket 使用
最新推荐文章于 2025-03-13 16:26:47 发布