我试图在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);
向此频道写信息,但它不起作用。我怎么能这样做?