我是Sails和Socket.IO的新手,目前我正在构建一个聊天应用程序,用户可以在其中发送私人消息。我设法构建一个基本的聊天应用程序,但它向所有连接到Sails应用程序的用户广播更新。
您能否建议我向连接到sails应用程序的特定用户发送消息。
由于
答案 0 :(得分:0)
Sails合并了Socket.io而不会对其进行大量更改,因此您可以在Sails中使用标准的Socket.io工具。
在您的特定情况下,我们可能正在讨论rooms功能。
答案 1 :(得分:0)
尝试
let isSocket = req.isSocket
if(isSocket) {
let id = sails.sockets.id(req.socket)
sails.sockets.emit(id,'privateMessage',{payload:"hello"})
}