Creando habitaciones en Socket.io

Me gustaría pedir tu ayuda. Estoy teniendo dificultades en el lado de mi cliente de socket.io, me gustaría llamar a este código en el lado de mi cliente para crear una habitación en socket.io:

var rooms = [];
socket.on('create', function (roomname) {
    rooms[room] = room;
    socket.room = roomname;
            socket.join(roomname);
    subscribe.subscribe(socket.room);
});

No sé si esto es correcto, si no, ayúdame a corregir a estos chicos. No soy muy profesional en nodos y sockets, pero ya he leído sus wikis. ¿Hay alguna forma posible de crear espacio?

Gracias chicos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta