我正在使用node.js的socket.io库。如果您想添加一个事件处理程序,可以像这样:
io = require('socket.io')(http);
io.on('connect',function(socket){
socket.on('some event',function(arg1,arg2){
/// using socket to emit events for example
}
}
那么我可以在“某个事件”的回调函数中访问套接字。 但是,如果我像这样使用它呢?
io = require('socket.io')(http);
io.on('connect',function){
socket.on('some event',myfunction);
}
function myFunction(arg1,arg2)
{
//I want to use calling socket here.
}
如何在后面的情况下访问socket? 我需要使用socket来获取socket.id,以便知道谁调用了此事件。 谢谢