如何将消息发送到指定的通道

时间:2013-01-12 04:27:28

标签: netty

我试图在netty 4.0alpha8中使用websocketx服务器演示。

当我将注册频道保存到static final DefaultChannelGroup时,可以轻松地将消息写入所有频道:allChannels.write(message);

但是我想将消息写入具有通道ID的指定通道,我使用了这个:

final static ChannelGroup allChannels = new DefaultChannelGroup("registeredChannel");

public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
        super.channelRegistered(ctx);
        allChannels.add(ctx.channel());
    }

然后我存储channelID=channel.id(),尝试使用allChannels.find(channelID).write(message);向此频道写信息,但它不起作用。我怎么能这样做?

0 个答案:

没有答案