摘要: 用这张图表示的就是一个基本的Netty框架 通过创建两个线程池,一个负责接入, 一个负责处理 public class Start { public static void main(String[] args) { //初始化线程 NioSelectorRunnablePool nioSelect 阅读全文
posted @ 2018-08-21 17:41 jojoworld 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 粘包和分包出现的原因是:没有一个稳定数据结构 解决办法: 分割符 长度 + 数据 * <pre> * 数据包格式 * +—— ——+—— ——+—— ——+—— ——+—— ——+ * | 包头 | 模块号 | 命令号 | 长度 | 数据 | * +—— ——+—— ——+—— ——+—— ——+— 阅读全文
posted @ 2018-08-21 16:53 jojoworld 阅读(2280) 评论(0) 推荐(0) 编辑