電話から部屋に接続しているユーザーの数を数えようとしています。ただし、ルームに接続しているすべてのユーザーをカウントしたくありません。
電話がロードする Javascript:
socket.emit('mobilePlayer', {});
サーバ
io.sockets.on('connection', function(socket){
socket.on('mobilePlayer', function(data){
socket.set('mobileClient', function(){
console.log('mobile client connected and set');
})
});
socket.on('join', function (data, ball) {
RoomModel.findById(data.room, 'title', function(err, room){
socket.get('mobilePlayer', function (err) {
MobilePlayerCount = io.sockets.clients('mobileClient').length; // Count mobile users
console.log(MobilePlayerCount);
});
}); // End RoomModel
}); // End Join
}); // End connection