http://psitsmike.com/2011/10/node-js...chat-tutorial/
Pero te costará entenderlo. La idea es que lo descubras por ti mismo aplicando esos puntos que expuse. No es nada difícil. La idea es que para que un socket entre en un room, te basta usar
join y para enviar mensajes a ese room puedes usar
io.sockets.in.
En la
documentación es más claro.
Lógicamente, el socket saldría de ese room cuando se desconectase.