如何在netty中向客户端发送消息

时间:2014-06-10 06:12:59

标签: netty

我是Netty的初学者并且正在努力管理客户名单。我在客户端连接时保存设备ID和设备名称,当不同的客户端想要通过设备ID向客户端发送消息时,我该如何处理?我已经看到了如何使用ChannelGroup来保存连接的客户端的示例。但它只适用于频道,它有属性键,但它用于不同的目的。我只是映射或列出而不是ChannelGroup吗?有什么好主意吗? 您的回答将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以实现自己的ChannelGroup,以不同方式存储客户端,并允许您按ID查找客户端。但是,由于您只想将消息中继到一个连接的客户端,因此在使用组时没有多大意义。据我所知,ChannelGroups应该让广播消息更容易。 我认为将ID作为密钥的简单HashMap就足够了。