1
我在Netty4一個問題,一個I/O事件由處理無論是ChannelInboundHandler
或ChannelOutboundHandler
在Netty4,爲什麼讀取和寫入兩者在OutboundHandler
- 第一個問題是爲什麼讀取且兩個寫方法在
ChannelOutboundHandler
? - 爲什麼在
fireChannelReadComplete()
中觸發read()
方法?什麼是設計理念?
@Override
public ChannelPipeline fireChannelReadComplete() {
head.fireChannelReadComplete();
if (channel.config().isAutoRead()) {
read();
}
return this;
}