function joinRoom(socket, room) {
// Вход в комнату чата
socket.join(room);
// Обнаружение пользователя в комнате
currentRoom[socket.id] = room;
// Оповещение о входе в новую комнату
socket.emit('joinResult', {room: room});
// Оповещение для других пользователей
socket.broadcast.to(room).emit('message', {
text: nickNames[socket.id] + ' has joined ' + room + ': '
});
// Идентификация других пользователей в той же комнате
var usersInRoom = io.sockets.clients(room);
if (usersInRoom.length > 1) {
var usersInRoomSummary = 'Users currently in ' + room + ': ';
for (var index in usersInRoom) {
var userSocketId = usersInRoom[index].id;
if (userSocketId != socket.id) {
if (index > 0) {
usersInRoomSummary += ', ';
}