【发布时间】:2015-06-17 22:01:04
【问题描述】:
我将 socket.io 用于 node.js。如果您添加这样的事件处理程序:
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.id,这样我就可以知道是谁调用了这个事件。 谢谢
【问题讨论】:
标签: javascript node.js socket.io web-deployment