08 2019 档案

netty源码解析(4.0)-19 ChannelHandler: codec--常用编解码实现
摘要:数据包编解码过程中主要的工作就是:在编码过程中进行序列化,在解码过程中从Byte流中分离出数据包然后反序列化。在MessageToByteEncoder中,已经解决了序列化之后的问题,ByteToMessageDecoder中已经部分第解决了从Byte流中分离出数据包的问题。实现具体的数据包编解码, 阅读全文

posted @ 2019-08-29 15:58 自带buff 阅读(761) 评论(0) 推荐(0)

netty源码解析(4.0)-18 ChannelHandler: codec--编解码框架
摘要:编解码框架和一些常用的实现位于io.netty.handler.codec包中。 编解码框架包含两部分:Byte流和特定类型数据之间的编解码,也叫序列化和反序列化。不类型数据之间的转换。 下图是编解码框架的类继承体系: 其中MessageToByteEncoder和ByteToMessageDeco 阅读全文

posted @ 2019-08-20 14:50 自带buff 阅读(627) 评论(0) 推荐(0)

netty源码解析(4.0)-17 ChannelHandler: IdleStateHandler实现
摘要:io.netty.handler.timeout.IdleStateHandler功能是监测Channel上read, write或者这两者的空闲状态。当Channel超过了指定的空闲时间时,这个Handler会触发一个IdleStateEvent事件。 在第一次检测到Channel变成active 阅读全文

posted @ 2019-08-14 15:34 自带buff 阅读(875) 评论(1) 推荐(0)

导航