Netty ガイドによると: http://static.netty.io/3.5/guide/#start.12
開いているソケットを追跡するには、TimeServerHandler を変更して、新しい開いている Channel をグローバル ChannelGroup の TimeServer.allChannels に追加する必要があります。
@Override
public void channelOpen(ChannelHandlerContext ctx, ChannelStateEvent e) {
TimeServer.allChannels.add(e.getChannel());
}
channelOpen
ビジネスロジックハンドラーに実装しました。新しいクライアントが接続を確立したときに呼び出されることはありません。channelOpen
が呼び出されたときの詳細を誰か教えてください。
また、アップストリームハンドラーを の前に挿入して適切なタイミングで呼び出されるように記述できますか、それともビジネス ロジック ハンドラーに実装する必要がありますか?ExecutionHandler
channelOpen
channelOpen
channelOpen
できればビジネスロジックハンドラとは別に実装できるようにしたい。