Node.Js-Socket.io-Angular->;如何通过多个事件按优先级接收/发送数据?
客户端和服务器之间建立了套接字连接 事件1-每秒从套接字接收1000多条记录 事件2-获取统计报告 连接建立后,服务器将开始无休止地向UI发送1000多条记录,现在用户并行请求统计报告。现在,事件2应该优先于事件1,并首先提供服务。完成统计报告后,应再次启动正式流程 如何在Socket.io中实现它Node.Js-Socket.io-Angular->;如何通过多个事件按优先级接收/发送数据?,node.js,angular,socket.io,Node.js,Angular,Socket.io,客户端和服务器之间建立了套接字连接 事件1-每秒从套接字接收1000多条记录 事件2-获取统计报告 连接建立后,服务器将开始无休止地向UI发送1000多条记录,现在用户并行请求统计报告。现在,事件2应该优先于事件1,并首先提供服务。完成统计报告后,应再次启动正式流程 如何在Socket.io中实现它 io.on('connection', (socket) => { socket.on('test', (message) => { // event 2 io.emit
io.on('connection', (socket) => {
socket.on('test', (message) => { // event 2
io.emit('stats', "STAT");
});
socket.on('new-data', (message) => { // event 1
while(true) {
//this will be executed everytime
io.emit('new-message', message);
}
});
});
“你能分享你正在实现的代码吗?”RebaiAhmed补充道