摘要:
FixedLengthFrameDecoder,在new的时候指定长度即可 适用于每次交互都是定长的情况 比较简单,就不再编写代码了,参考之前的代码就能够很容易的写出Demo了 阅读全文
摘要:
使用 DelimiterBasedFrameDecoder 解码器 通过 构建了自定义的分隔符,在 中传入 delimiter 也可以是一个数组 Netty提供了一个类,保存了常用的分隔符 阅读全文
摘要:
服务端 package org.zln.netty.five.timer; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Channe 阅读全文
摘要:
什么是粘包/拆包问题? 客户端发送了两笔请求,服务端确只收到了包含两笔请求的一笔请求,举例: 请求 1 2 收到 1 2 或 请求 1 2 收到 1 2 TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分 多个小的包被封装成一个大的数据包进行发送(粘包问题) 一个数 阅读全文