尝试使用Node.js为android应用设置套接字连接。该连接工作正常,并且在我们仅使用发出时可以来回发送数据。但是,一旦我们将其更改为broadcast.emit,我就会收到警告消息。附件是我们收到的错误消息,后跟相应的代码部分。
terraform apply
MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏。 16 警告侦听器已添加。使用generator.setMaxListeners()增加限制
function connect_websocket(req, res){
ionew.on("connection", (socket) => {
console.log("New client connected");
socket.on("data", (data)=>{
console.log(`THIS IS THE DATA: ${data}`);
socket.broadcast.emit('button', 'hello friends!');
});
socket.on("disconnect", () => console.log("Client disconnected"));
});``
}