我想在我的 socket.io 客户端中获取客户端的 session ID。
这是我的 socket.io 客户端:
var socket = new io.Socket(config.host, {port: config.port, rememberTransport: false});
// when connected, clear out display
socket.on('connect',function() {
console.log('dummy user connected');
});
socket.on('disconnect',function() {
console.log('disconnected');
});
socket.connect();
return socket;
我想获取此客户端的 session ID,我该如何获取?
最佳答案
看看my primer正是关于这个主题。
更新:
var sio = require('socket.io'),
app = require('express').createServer();
app.listen(8080);
sio = sio.listen(app);
sio.on('connection', function (client) {
console.log('client connected');
// send the clients id to the client itself.
client.send(client.id);
client.on('disconnect', function () {
console.log('client disconnected');
});
});
关于javascript - 如何在客户端中获取 socket.io 客户端的 session ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6979992/