如果我使用express和socket.io运行nodejs服务器,我如何限制任意数量的并发连接数?即:在握手期间,检查是否达到限制,如果是,拒绝连接?
答案 0 :(得分:0)
在connection
事件处理程序中,您可以检查以下值:
io.sockets.clients().length
并根据它决定做什么。如果您只想要连接的客户端:
io.sockets.clients().filter(function(s) {return !s.disconnected;}).length