person-shelterSalas

Salas son grupos de clientes que pueden ser dirigidos específicamente.

Agregar un cliente a una sala

client.joinRoom("room42");

Eliminar un cliente de una sala

client.leaveRoom("room42");

Los clientes salen automáticamente de todas las salas al desconectarse.

Difundir a una sala

Obtén las operaciones para una sala y luego emite:

BroadcastOperations room = server.getRoomOperations("room42");
room.sendEvent("roomEvent", data);

Esto envía roomEvent solo a los clientes que están actualmente en "room42".

Salas por Espacio de Nombres

Las salas viven dentro de un espacio de nombres:

server.getNamespace("/chat")
      .getRoomOperations("room42")
      .sendEvent("msg", msg);

Listar clientes en una sala

Esto te da la instantánea actual de los clientes en esa sala.

Última actualización

¿Te fue útil?