【发布时间】:2023-03-03 02:07:01
【问题描述】:
有没有办法在页面刷新或用户使用 web socket io 在页面中断开连接时避免数据丢失?
var io = require('socket.io')(8888,function(){
console.log('server started');
});
console.log('connected');
io.sockets.on("connection", function(socket) {
console.log('user connected');
socket.on("disconnect", function(o) {
console.log('user left');
});
var seatArray =[];
socket.on("didSelectSeat",function(data){
io.sockets.emit("seatSelected",seatArray);
seatArray.push(data);
console.log(seatArray);
});
我尝试了上面的代码,但是当用户断开连接时,其他数据丢失了。有没有办法来解决这个问题。我将它们推入阵列但它仍然无法正常工作。有什么建议?
【问题讨论】:
标签: angularjs sockets websocket socket.io