person-shelter房间

房间 是可以被特定定位的客户端组。

将客户端添加到房间

client.joinRoom("room42");

将客户端从房间移除

client.leaveRoom("room42");

客户端断开连接时会自动离开所有房间。

向房间广播

获取房间的操作然后发出:

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

这会发送 roomEvent 仅向当前在以下房间的客户端发送 "room42".

每个命名空间的房间

房间存在于命名空间内:

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

列出房间中的客户端

这会给出该房间中客户端的当前快照。

最后更新于

这有帮助吗?