I'm wondering how exactly channelReadComplete() works. Would it be invoked when channelRead() has completed or when a read operation has completed inside the channelRead() method?
I'm wondering how exactly channelReadComplete() works. Would it be invoked when channelRead() has completed or when a read operation has completed inside the channelRead() method?
It is invoked when there will be no more reads happening as part to the event loop run and the reads will happen again in the future.