Я хочу написать команду keep keep keep от клиента к серверу с помощью Netty. Я узнал, что вариант IdleStateHandler
. Я не знаю, как решить эту проблему в стороне клиента, это мой код:Отправка клиента Netty на сервер
public void connect() {
workerGroup = new NioEventLoopGroup();
Bootstrap bs = new Bootstrap();
bs.group(workerGroup).channel(NioSocketChannel.class);
bs.handler(new ChannelInitializer<SocketChannel>() {
@Override
protected void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast("idleStateHandler", new IdleStateHandler(0, 0, 300));
ch.pipeline().addLast("logger", new LoggingHandler());
ch.pipeline().addLast("commandDecoder", new CuCommandDecoder());
ch.pipeline().addLast("commandEncoder", new CuCommandEncoder());
}
});
После добавления IdleStateHandler
на канал. Где должен быть код обработки? Это новый метод, который реализует IdleStateHandler
?