我是Sails和Socket.IO的新手,目前我正在构建一个聊天应用程序,用户可以在其中向对方发送私人消息。我设法构建了一个基本的聊天应用程序,但它将更新广播给所有连接到Sails应用程序的用户。使用Socket.IO向用户发送私人消息
您能否给我一个建议我发送消息给连接到sails应用程序的特定用户的方法。
感谢
我是Sails和Socket.IO的新手,目前我正在构建一个聊天应用程序,用户可以在其中向对方发送私人消息。我设法构建了一个基本的聊天应用程序,但它将更新广播给所有连接到Sails应用程序的用户。使用Socket.IO向用户发送私人消息
您能否给我一个建议我发送消息给连接到sails应用程序的特定用户的方法。
感谢
帆结合Socket.io而不改变了很多,所以你可以在帆使用标准Socket.io工具。
在您的具体情况下,我们可能正在谈论rooms的功能。
尝试
let isSocket = req.isSocket
if(isSocket) {
let id = sails.sockets.id(req.socket)
sails.sockets.emit(id,'privateMessage',{payload:"hello"})
}