>我存储每个用户使用 redis 登录时的 socket.id
redisClient.set(user._id + ':socket', socket.id)
创建此user._id的任何帖子时,我正在尝试使用上面存储的 socket.id 向该特定用户的套接字发出事件
var mySocket=redisClient.get(user._id + ':socket')
socket.broadcast.to(mySocket).emit('my message', msg);
问题是我无法使用上面的代码向该特定套接字发出。我使用的是 socket.io 版本> 1.0。有人可以帮助我了解我是否以错误的方式获得 socket.id
试一试;
io.to(socket.id).emit("event", data);
它应该帮助你..!!