【发布时间】:2015-04-26 14:04:34
【问题描述】:
如何向特定客户端发送消息?,是否可以只向 node.js 中的特定客户端发送消息?
var net = require('net');
var clients = [];
var server = net.createServer(function (socket) {
clients.push(socket);
var message = "message to client";
//here how to send to a specific client ?
});
提前谢谢你。
【问题讨论】:
-
您的问题似乎缺少很多上下文。您已经在
clients数组中保留了一系列连接(尽管您需要知道它们何时断开连接)。因此,使用任何你想从客户端数组中选择特定套接字并通过该套接字发送一些数据的逻辑。 -
@jfriend00,不,我没有说当他们断开连接时,我想发送给特定的客户端,就像Skype一样,我们可以向特定的朋友发送消息
-
我关于断开连接的观点是,当套接字断开连接时,您需要更新
clients数组。
标签: javascript node.js