【发布时间】:2016-05-03 12:08:56
【问题描述】:
一个 socket.io 回调(来自客户端)会中断另一个正在执行的函数吗?
例如 - 处理数组的函数,并且数组内容可能会因另一个客户端的结果而改变:
socket.on('user_joined', function(uid) {
users.push(uid);
});
socket.on('user_left', function(uid) {
users.splice(users.indexOf(uid), 1);
});
socket.on('a_random_function', function() {
for (uid in users) {
do something with users[uid]
}
});
【问题讨论】:
标签: javascript node.js socket.io