1

websocketxnetty 4.0alpha8でサーバーデモを使用しようとしています。

登録したチャンネルを に保存すると、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);たが、うまくいきません。これどうやってするの?

4

0 に答える 0