是否可以保存套接字实例,因此可以在范围之外使用它?

时间:2015-12-25 12:28:08

标签: socket.io

我从来没有尝试过这个,也没有看过像这样做的任何例子。我只是想知道,如果这样的事情是可能的。我想将socket的实例保存到某个变量中,因此,稍后它可以在io.on范围之外使用(' connection',function(socket)){}。像这样的东西。



var s;

io.on('connection', function(socket){
  
 s = socket;  

socket.on('joinRoom', function(message){
  
  socket.join(message);

});



});


//Later on

rooms = s.rooms();
rooms = socket.rooms(s);




忽略语法错误。我只是想知道,如果它在逻辑上是合理的。

0 个答案:

没有答案