如何使用Socket.io向特定用户发送数据?

问题描述:

我使用node.js和socket.io。如何使用Socket.io向特定用户发送数据?

我想从服务器到客户端发送的数据并显示与ID用户= 1

如何将数据发送给特定的用户?

谢谢您的建议。

有一段时间没有使用节点,所以这可能不是100%。尝试在服务器:

var id = '<session_id_of_specific_user>', 
    io = require('/var/websites/lib/socket.io'), 
    user = io.clients[id]; 

然后送办:

var data = {some:'data'}; 

user.send(data); 

希望这就是有用的。如果你更准确地告诉我你需要的代码,我可能会更有帮助。