gpt4 book ai didi

javascript - 套接字 : Get Client sessionID at any point

转载 作者:数据小太阳 更新时间:2023-10-29 04:24:23 25 4
gpt4 key购买 nike

我知道如何在用户连接时检索客户端 sessionID。

但我想随时检索它,例如当客户点击某物时,我希望能够知道谁点击了,他们的 sessionID 是什么。

socket.sessionID 不起作用,socket.handshake.sessionID

也不起作用

例如:

我有这条快速路线:

.get('/result/:survey', function(req, res) {
res.redirect('/result/'+req.params.survey+'/1');
})

就在重定向之前,我想让用户加入一个 socket 房间,并获得他们的 sessionID。我怎么可能那样做?根据文档,它将是 socket.join('room') 但我怀疑 socket 只代表我与客户端的连接,而不是与其他客户端的连接.也许我只是无法理解套接字!

最佳答案

从 1.0 版开始,您可以通过这种方式获取客户端的 session 标识:

var socket = io();
socket.on('connect', function(){
var sessionid = socket.io.engine.id;
...
});

关于javascript - 套接字 : Get Client sessionID at any point,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19838241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com