如何向特定客户端发送消息?,是否可以在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
数组中保留了一个套接字列表,因此您只需应用适合您需要的任何逻辑来选择一个这些套接字,然后使用 .write()
在该套接字上写入一些数据:
var net = require('net');
var clients = [];
var server = net.createServer(function (socket) {
clients.push(socket);
var message = "message to client";
// pick a socket from the array using whatever logic you want and send to it
clients[0].write(msg);
});
关于javascript - 如何在node.js中向特定客户端发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874261/