Socket.io 如何限制并发连接的数量?

Socket.io 如何限制并发连接的数量?,socket.io,Socket.io,如果使用express和socket.io运行nodejs服务器,如何将并发连接数限制为任意数?ie:在握手过程中,检查是否达到限制,如果达到,则拒绝连接?在连接事件处理程序中,您可以检查以下值: io.sockets.clients().length 并在此基础上决定做什么。如果您只需要连接的客户端: io.sockets.clients().filter(function(s) {return !s.disconnected;}).length 在连接事件处理程序中,可以检查以下值: i

如果使用express和socket.io运行nodejs服务器,如何将并发连接数限制为任意数?ie:在握手过程中,检查是否达到限制,如果达到,则拒绝连接?

在连接事件处理程序中,您可以检查以下值:

io.sockets.clients().length
并在此基础上决定做什么。如果您只需要连接的客户端:

io.sockets.clients().filter(function(s) {return !s.disconnected;}).length
在连接事件处理程序中,可以检查以下值:

io.sockets.clients().length
并在此基础上决定做什么。如果您只需要连接的客户端:

io.sockets.clients().filter(function(s) {return !s.disconnected;}).length