使用Socket.IO向用户发送私人消息

使用Socket.IO向用户发送私人消息,socket.io,sails.js,Socket.io,Sails.js,我不熟悉Sails和Socket.IO。目前,我正在构建一个聊天应用程序,用户可以在其中相互发送私人消息。我设法构建了一个基本的聊天应用程序,但它向所有连接到Sails应用程序的用户广播更新 您能给我建议一种向连接到sails应用程序的特定用户发送消息的方法吗 谢谢Sails将Socket.io合并在一起,而没有对其进行太多更改,因此您可以在Sails中使用标准Socket.io工具 在您的特定情况下,我们可能正在讨论功能。试试看 let isSocket = req.isSocket

我不熟悉Sails和Socket.IO。目前,我正在构建一个聊天应用程序,用户可以在其中相互发送私人消息。我设法构建了一个基本的聊天应用程序,但它向所有连接到Sails应用程序的用户广播更新

您能给我建议一种向连接到sails应用程序的特定用户发送消息的方法吗


谢谢

Sails将Socket.io合并在一起,而没有对其进行太多更改,因此您可以在Sails中使用标准Socket.io工具

在您的特定情况下,我们可能正在讨论功能。

试试看

   let isSocket = req.isSocket
    if(isSocket) {
        let id = sails.sockets.id(req.socket)
        sails.sockets.emit(id,'privateMessage',{payload:"hello"})
   }