【发布时间】:2014-02-05 16:40:08
【问题描述】:
我正在尝试使用sails.js 框架实现私人聊天功能,但在尝试向特定用户发送消息时遇到了一些麻烦。
目前,我已经通过使用 socket.io 的 .socket(socket.id).emit(event,message) 将消息发送到特定的 socket.id 来实现私人通信,但这种方法的问题是每次用户打开一个新选项卡时,一个新的为该新连接生成 socket.id。
我的问题是:sails.js 是否促进了一种向特定用户session 发送事件(使用 socket.io)而不是一堆套接字 id 的方式?这些技术有可能吗?
所以我只能发送一次事件,并确保在聊天应用当前打开的所有选项卡中都收到它。
提前致谢。
【问题讨论】:
标签: node.js express websocket socket.io sails.js