将数据发送到特定客户端/连接并从其处理响应数据-Node.js-网络套接字

时间:2018-09-27 08:29:33

标签: node.js sockets

使用此代码,到目前为止我可以接收到客户端启动的数据。客户端让我们打开连接,断开连接后将重新连接。

有时候,我不想在此开放连接期间(例如每5分钟一次)将数据发送到特定客户端。因此,我需要一个计时器(这不是问题)和用于将数据发送到特定客户端的代码。

// Client array
var clients = [];

// Start a TCP Server
net.createServer(function (socket) {

    // Add client to array
    clients.push(socket);

    socket.on('data', function (buffer) {
        // Handle incomming Data 
    });

    socket.on('end', function () {
        clients.splice(clients.indexOf(socket), 1);
        // Client disconnect
    });

}).listen(5055);

0 个答案:

没有答案