Встал такой вопрос, в подавляющем большинстве примеров по сокетио используется следующая конструкция:
io = require('socket.io').listen(httpsServer);
io.on('connection', function(socket) {
socket.on('listener1', function(e) {
//code
}),
socket.on('listener2', function(e) {
//code
}),
...etc
});
Вопрос в следующем, является ли правильным такое написание кода ? Ведь при подключении 100 человек нода создаст N * 100 прослушек ивентов. Как выходить из такой ситуации ?