Netty动态加载服务端登录验证组件Handler
发布时间
阅读量:
阅读量
1、定义通信协议的基类
package com.example.demo.im;
import lombok.Data;
@Data
//自定义通讯协议
// 魔数(4字节)+版本号(1字节)+序列化算法(1字节)+指令(1字节)+数据长度(4字节)+数据(N字节)
public abstract class Packet {
/** * 协议版本
*/
private Byte version = 1;
/** * 指令
* @return
*/
public abstract Byte getCmd();
}
基于长度字段的帧解码器编解码机制
package com.example.demo.im;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io
全部评论 (0)
还没有任何评论哟~
