Метод Netty ChannelRead не вызывается

Привет В моем примере netty, если я настраиваю мой ServerBootstrap с опцией AUTO_READ как false. Тогда в моем соответствующем обработчике метод ChannelRead никогда не вызывается, вызывается только ChannelActive. Однако, если я уберу опцию AUTO_READ, тогда все будет работать, и оба метода будут вызваны.

Я что-то здесь упускаю?

1 ответ

Решение

Когда AUTO_READ установлено в false, операция чтения не происходит, пока вы не вызовете явно channel.read();

Когда вы устанавливаете значение true, чтение автоматически разрешается и передается обработчикам.

Смотрите здесь

Другие вопросы по тегам