欢迎您的访问
专注于分享最有价值的互联网技术干货

Netty 教程 第2页

二十二、Netty 通信协议设计概要

管理员评论(0)赞(1)

Netty 通讯协议设计概要 1. 前言 上节内容,我们主要介绍了 Netty 的粘包和拆包问题,并且大致介绍了 Netty 提供的常见拆包器,分别是固定长度拆包器、行拆包器、分隔符拆包器、基于长度域拆包器,但是它们只是相对简单的协议,也就...

二十一、Netty粘包和拆包

管理员评论(0)赞(2)

Netty 粘包和拆包 1. 前言 前面几个章节主要解析了 Netty 的编码、解码问题,那么是否有了编解码器,我们的 Netty 通信就能正常了呢? TCP 协议在传输数据时没有办法判断数据是什么时候结束的,它无法识别一段完整的信息,因此...

二十、Netty 内置编解码器

管理员评论(0)赞(1)

Netty 内置编解码器 1. 前言 上节我们讲解了 Netty 的内置编码器以及自定义编码器,本节主要讲解 Netty 提供的几个核心编解码器的抽象类,主要是 MessageToByteEncoder、ByteToMessageDecod...

十九、如何自定义编解码器

管理员评论(0)赞(1)

如何自定义编解码器 1. 前言 上一节我们一节了解了什么是编码解码、序列化和反序列化了,并且留有一道思考题,本节内容主要是深入解析该思考题。 思考题:能否把我们的编码和解码封装成独立的 Handler 呢?那么应该如何去封装呢? 2. 为什...

十八、Netty编码和解码

管理员评论(0)赞(2)

Netty 编码和解码 1. 前言 本节内容,主要是讲解 Netty 的编码和解码,前面我们讲解了 ByteBuf,Netty 是面向 ByteBuf 来编程的,发送的内容会被编码成 ByteBuf,从 Channel 接受的数据流则被封装...

十七、Netty ByteBuf几种类型

管理员评论(0)赞(2)

Netty ByteBuf 几种类型 1. 前言 上一节,我们主要学习了 ByteBuf 的核心 API,相信大家都能掌握,本节主要介绍 ByteBuf 的几种分类。 2. 创建一个 ByteBuf 常见创建 ByteBuf 主要有两种方式...

十六、Netty ByteBuf传输载体

管理员评论(0)赞(1)

Netty ByteBuf 传输载体 1. 前言 在 Netty 里面的数据读写是以 ByteBuf 为单位进行交互的,ByteBuf 是一个字节容器,如果了解过 NIO 的同学应该知道,在 NIO 里面也有类型的数据载体 ByteBuff...

十四、Netty ChannelHandler生命周期

管理员评论(0)赞(3)

Netty ChannelHandler 生命周期 1. 前言 本节内容,我们主要讲解 ChannelHandler 在执行过程中的生命周期是什么样的?需要执行哪些核心的生命周期方法以及顺序? 了解生命周期的核心目的是,可以在合适的生命周期...