gpt4 book ai didi

javascript - 如何识别 socket.io 中的用户?

转载 作者:行者123 更新时间:2023-12-04 16:49:17 25 4
gpt4 key购买 nike

我正在使用 socket.io 构建一个聊天应用程序。但我不知道如何识别哪个用户发送了这条消息。没有像 Express 中那样的“req”(请求)变量。那么在这种情况下我该如何安全地识别发件人呢?

socket.on('chatroom message ', function(msg){
console.log("sending msg: "+msg);
io.emit('chatroom message ', msg);
});

最佳答案

每个 Socket 都有一个唯一的 ID,可让您识别连接。

所以在这种情况下会是

socket.on('chatroom message ', function(msg){
console.log("sending msg from " + socket.id + ": "+msg);
io.emit('chatroom message ', msg);
});

Socket.io API 文档应该有所帮助 http://socket.io/docs/server-api/#socket

关于javascript - 如何识别 socket.io 中的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28051680/

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