我正在使用socket.io,如下代码所示,socket.io函数之间要共享一个变量bbc。
当“init”在服务器端发出时,变量bbc被赋予一些值。但当“chat”事件发出时,变量bbc仍然是一个空数组。
module.exports = function (io) {
var bbc = [];
io.on('connection', function (socket) {
socket.on('init',function(){
bbc = ['1111','1111'];
})
socket.on('chatMessage', function(data) {
console.log('chatMessage',bbc,);
});
}
知道吗?