node.js+socket.io服务器端能实现向某个人推送消息吗

2025-05-09 20:50:45
推荐回答(1个)
回答1:

是用IO对象直接 emit
var io = require(“socket.io”)(http);
io.emit(“cmd”+userid , _Str);
现在把每个连接的socket保存下来
onlineUsers[obj.userid] = {‘c_id’:obj.userid,‘socket’:socket};
推送时onlineUsers[userid].socket.emit(“cmd” +user id, _Str);