如何在 Socket io 中向特定客户端发送消息?

Pom*_*dou 0 mongodb node.js socket.io

我使用nodeJs、express、mongodb 和socket.io 进行实时通知和消息传递。我已成功向所有客户端广播通知,但在向特定客户端发送通知时遇到问题。
我想使用客户端对象 ID,可以吗?

Asa*_*viv 5

To send an event to a specific socket use io.to with the socket.id of the receiver.

io.on('connection', socket => {
   io.to(socket.id).emit('private', 'Just for you bud');
});
Run Code Online (Sandbox Code Playgroud)