Netty 正确使用ChannelGroup

Netty 正确使用ChannelGroup,netty,Netty,出于学习目的,我正在扩展添加聊天室的SecureChatServer示例。 简言之,每个房间最多可容纳四位客人。下面是我的问题: 我从一个连接主机将有其专用通道的假设开始,因此一个主机一个通道。在默认情况下是否正确 ChannelGroup接口的预期用途是否用于在这种情况下对通道进行分组,即多个通道组持有不超过4个通道,以便将发送到特定通道组的消息仅转发给该组的成员 使我的ChannelInboundHandlerAdapter实现可共享将导致我的ChatServer仅实例化一个Channel

出于学习目的,我正在扩展添加聊天室的SecureChatServer示例。

简言之,每个房间最多可容纳四位客人。下面是我的问题:

  • 我从一个连接主机将有其专用通道的假设开始,因此一个主机一个通道。在默认情况下是否正确
  • ChannelGroup接口的预期用途是否用于在这种情况下对通道进行分组,即多个通道组持有不超过4个通道,以便将发送到特定通道组的消息仅转发给该组的成员
  • 使我的ChannelInboundHandlerAdapter实现可共享将导致我的ChatServer仅实例化一个ChannelHandler对象,该对象将保存所有不同ChannelGroup的状态
  • 请让我知道,如果你需要任何特定的代码来回答,谢谢