介绍
当我们用Netty开发网络应用程序时,一般只需要写对应的ChannelHandler即可,在ChannelHandler中处理业务逻辑
Channel是网络通信的载体,你可以把它认为是一个实际的物理连接,Channel有很多种事件,如连接建立,连接关闭,数据读取。随着事件的发生会让Channel处于不同的生命周期,当对应的事件发生时,会回调ChannelHandler接口的对应方法
事件回调方法 | 解释 |
---|---|
channelRegistered | Channel创建后被注册到EventLoop上 |
channelUnregistered | Channel创建后未注册或者从EventLoop取消注册 |
channelActive | Channel处于就绪状态,可以被读写 |
channelInactive | Channel处于非就绪状态 |
channelRead | Channel读取到数据 |