前面我们学习了chanelPipeline 熟悉了自定义handle和pipe的流程
通过学习服务端(客户端)启动流程,熟悉了netty的初始化操作以及触发
fireChannelRegistered
@Override
public ChannelPipeline fireChannelRegistered() {
head.fireChannelRegistered();
return this;
}
channelPipeline核心方法如上图
fireChannelRead
fireChannelReadComplete
fireChannelActive
已经学会方法了,其他就继续学习吧。 方法的执行顺序,就按第一篇流程的顺序