私のapp.jsには
var app = express();
var serv = http.createServer(app);
var io = require('socket.io').listen(serv);
io.sockets.on('connection', function(socket) {
//some code here
}
var SessionSockets = require('session.socket.io'),
sessionSockets = new SessionSockets(io, express_store, cookieParser);
sessionSockets.on('connection', function (err, socket, session) {
//set up some socket handlers here for the specific client that are
//only called when a client does a socket.emit.
//These handlers have access to io, sessionSockets, socket, session objects.
}
クライアントによってトリガーされるのではなく、クライアントの post/get によってトリガーされる post/get を処理した後、高速ルートが特定のクライアントのソケット参照にアクセスするにはどうすればよいですsocket.emit
か。このクライアントのソケット参照を簡単にsocket.io server(io/sessionSockets)/client(socket)
取得できるように、ルート内のオブジェクトをスコープする最良の方法は何ですか?