创建: 当向ByteBuf写入部分数据后,writerIndex会增加;当从ByteBuf中读取部分数据时,rea...[作者空间]
使用TCP在Netty中的问题 下面的例子传输ByteBuf数据类型,客户端循环10次发送hello world到...[作者空间]
ReplayingDecoder的原理 ReplayingDecoder继承了ByteToMessageDecod...[作者空间]
编解码器基类 入站: ByteToMessageDecoder:将Bytebuf转换为另一种数据类型 Messag...[作者空间]
可写的特殊Future接口:Promise Promise接口继承了Future接口,是可写的: ChannelP...[作者空间]
Channel的注册到EventLoop 前文中介绍了服务端ServerBootStrap绑定端口号时,很重要的一...[作者空间]
添加ChannelHandler到ChannelPipeline中 在上节中介绍了ChannelPipeline,...[作者空间]
Channel的创建 前文中提到ServerBootStrap在启动配置中的方法channel(NioServer...[作者空间]
多Reactor模式 除了上文中介绍的Reactor基础模式,还有多Reactor模式,如下图: mainReac...[作者空间]
传统Socket网络编程模式 通常有一个服务器server循环等待客户端的连接,每接受一个连接,生成对应的sock...[作者空间]
前文Netty源码分析系列--3. 服务器启动ServerBootStrap分析中介绍了对ServerBootSt...[作者空间]
JDK Future接口 idDone()方法返回 true 的情况:成功完成取消发生异常 get()是阻塞方法,...[作者空间]
1. ServerBootstrap的使用: 通过链式的方式逐个调用group、channel、handler、c...[作者空间]
MultithreadEventLoopGroup MultithreadEventLoopGroup是之前提到的...[作者空间]
Netty服务器开发模式 创建两个事件循环组EventLoopGroup,即bossGroup和workerGro...[作者空间]