使用websocket
库在Node.js中是否可以有超过256个连接?我在服务器上有以下代码:
const WebSocket = require("ws");
const clients = [];
const wss = new WebSocket.Server({ port: 8080 });
wss.on("connection", function connection(ws) {
clients.push(ws);
console.log("number of connections: " + clients.length);
});
当我在浏览器中尝试此操作时:
let i = setInterval(() => new WebSocket("ws://localhost:8080"), 100);
它到达256个客户端(并发连接),然后停止?是什么原因造成的?是否有可能超出这个数字?超出多少?
答案 0 :(得分:0)
这不是Node.Js的限制。这是Chrome,更具体地说是Chromium限制。
要超越范围,您不应使用浏览器,Firefox具有相同的限制。 还是可以同时使用多个浏览器,但这取决于所需的并发连接数?