【发布时间】:2019-07-20 16:05:47
【问题描述】:
我的服务器上有一个ws.on('connection') 事件,它在每个连接的客户端的第一次连接上发送一个 JSON 对象。
但是因为这个位:
// Sending the payload to all clients.
wss.clients.forEach((client) => {
// Prepare for transmission.
let transmission = JSON.stringify(SocketObject.query());
// Debug
console.log('[server:onConnection:init]');
// Send the transmission.
client.send(transmission);
});
每次客户端连接时,JSON 对象都会一次又一次地传输到每个客户端。是否可以将此回复仅限于最初连接的客户端?
【问题讨论】:
标签: javascript node.js websocket server client