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