在使用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个客户端(并发连接),然后停止吗?是什么导致了这种情况,有没有可能超过这个数字,超过多少?
发布于 2019-02-22 07:02:53
这不是Node.Js限制。这是一个铬,更具体地说是铬限制。
除此之外,你不应该使用浏览器,Firefox也有同样的限制。或者你可以同时使用多个浏览器,但这取决于你需要的并发连接的数量?
https://stackoverflow.com/questions/54816298
复制相似问题