I want to get number of participants in a room while using socket.io
This is what I am trying to do
io.on("connection", function (socket) {
console.log("User Connected " + socket.id);
io.on("join", function (roomName) {
var numClients = io.sockets.adapter.rooms[roomName].length;
if (numClients == 0) {
socket.join(roomName);
} else if (numClients == 1) {
socket.join(roomName);
} else {
console.log("More than 2 users.");
}
});
});