是用IO对象直接 emitvar 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);