Как посчитать количество соединений node.js?

Добрый день!
Есть небольшой проект на node.js + express, не могу сообразить как посчитать количество активных подключений на момент.
Т.е. функция, которая при вызове дает конкретное число подключений.
Буду рад помощи.
  • Вопрос задан
  • 1099 просмотров
Решения вопроса 1
@iShatokhin
JS developer
var count = 0;
var app = express();

http.createServer(app).listen(8080)
  .on('connection', function(socket) {
    count++;

    socket.on('close', function () {
      count--;
    })
  });


function getConnectionsCount () {
  return count;
}


UPD. Есть еще асинхронный стандартный метод:

var app = express();
var server = http.createServer(app).listen(8080);

server.getConnections(function (err, count) {
  
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы