- 跟闪电侠学Netty:Netty即时聊天实战与底层原理
- 俞超
- 201字
- 2022-05-05 22:12:48
6.4 总结
● 首先,我们了解到客户端和服务端的逻辑处理均在启动的时候,通过为逻辑处理链Pipeline添加逻辑处理器,来编写数据的读写逻辑。Pipeline的逻辑我们在后面会分析。
● 然后,在客户端连接成功之后,会回调到逻辑处理器的channelActive()方法。不管服务端还是客户端,收到数据之后都会调用channelRead()方法。
写数据调用writeAndFlush()方法,客户端与服务端交互的二进制数据载体为ByteBuf,ByteBuf通过连接的内存管理器创建,字节数据填充到ByteBuf之后才能写到对端。接下来一章我们会重点分析ByteBuf。