Tag: 多路复用

我怎样才能使私人聊天室sockjs?

我试图build立一个聊天系统,只有两个用户可以互相交谈(很像Facebook的聊天) 我尝试了多路复用,使用mongoDB的_id作为名称,所以每个通道都是唯一的。 我面临的问题是我不能将消息直接指向单个客户端连接。 这是首先发送消息的客户端代码 $scope.sendMessage = function() { specificChannel.send(message) $scope.messageText = ''; }; 这是接收消息的服务器端 specificChannel.on('connection', function (conn) { conn.on('data', function(message){ conn.write('message') } } 当我发送一条消息到任何一个频道时,每个频道仍然收到这条消息。 我怎样才能使每个客户端只收听发送到特定频道的消息?