我是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"})
}