Socket.io 是否可以保存套接字实例,以便在范围外使用?

Socket.io 是否可以保存套接字实例,以便在范围外使用?,socket.io,Socket.io,我从来没有尝试过,也没有见过这样的例子。我只是想知道,这样的事情是否可能。我想将socket的实例保存到某个变量中,以便以后可以在io.on('connection',function(socket)){}的范围之外使用它。像这样的` var; io.on('连接',函数(套接字){ s=插座; 插座打开('joinRoom',功能(消息){ socket.join(消息); }); }); //后来 房间=s.房间(); 房间=插座。房间

我从来没有尝试过,也没有见过这样的例子。我只是想知道,这样的事情是否可能。我想将socket的实例保存到某个变量中,以便以后可以在io.on('connection',function(socket)){}的范围之外使用它。像这样的`

var;
io.on('连接',函数(套接字){
s=插座;
插座打开('joinRoom',功能(消息){
socket.join(消息);
});
});
//后来
房间=s.房间();
房间=插座。房间