是否可以限制节点中的套接字io连接数?
我知道可以通过更改服务器TCP设置来配置限制,但我正在寻找一种在nodejs中实现这一点的方法。
您可以很容易地实现:
var connectionsLimit = 1 io.on('connection', function (socket) { if (io.engine.clientsCount > connectionsLimit) { socket.emit('err', { message: 'reach the limit of connections' }) socket.disconnect() console.log('Disconnected...') return } })