最近在阅读 Netty 的源码,但是有个地方一直没搞懂,
服务端启动类 ServerBootstrap.java
中有个嵌套类 ServerBootstrapAcceptor
,它的 channelRead(ctx, msg)
方法可以直接将 Object msg
强转为 Channel
对象。
在调用 channelRead(ctx, msg)
方法之前,Netty 是在什么地方将客户端的连接转换为 Channel 的呢?有点头疼!
下图是ServerBootstrapAcceptor
源代码截图,使用的Netty版本是 netty-all:4.1.15.Final