Javascript socket.io—;限制每个命名空间的最大连接数
我有一个基于node.js、express和socket.io的小webapp。在其中,我使用两个名称空间创建如下内容:Javascript socket.io—;限制每个命名空间的最大连接数,javascript,node.js,express,socket.io,Javascript,Node.js,Express,Socket.io,我有一个基于node.js、express和socket.io的小webapp。在其中,我使用两个名称空间创建如下内容: lists = io.of('/lists'), views = io.of('/view'), 我想做的是限制/views命名空间中的连接数。有没有办法用socket.io实现这一点?我看过文件了,但是没有找到任何东西 有什么办法吗 提前谢谢 您可以制作一个简单的计数器(如果需要-扩展类): Upd:如果希望客户端继续尝试连接到服务器,请使用: socket.conn.c
lists = io.of('/lists'),
views = io.of('/view'),
我想做的是限制/views
命名空间中的连接数。有没有办法用socket.io实现这一点?我看过文件了,但是没有找到任何东西
有什么办法吗
提前谢谢 您可以制作一个简单的计数器(如果需要-扩展类): Upd:如果希望客户端继续尝试连接到服务器,请使用:
socket.conn.close();
相反:
socket.disconnect();
@philipp认为有必要检查的连接数不等于最大连接数,而是大于或等于并发连接数。我改变了我的回答。@philipp我补充了一点澄清。
socket.disconnect();