3

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

4

1 回答 1

0

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

io.sockets.clients().length

并据此决定做什么。如果您只想要连接的客户端:

io.sockets.clients().filter(function(s) {return !s.disconnected;}).length
于 2012-05-30T11:43:39.150 回答