协议格式 ### 协议说明 - mpush使用的为自定义私有协议,定长Header + body, 其中header部分固定13个字节。 - 心跳固定为一个字节,值为 -33。 ### Header 说明 | 名称 | 类型 | 长度 | 说明 | | --------- | ----- | ---- | -------------------------- | | length | int | 4 | 表示body的长度 | | cmd | byte | 1 | 表示消息协议类型 | | checkcode | short | 2 | 是根据body生成的一个校验码 | | flags | byte | 1 | 表示当前包启用的特性,比如是否启用加密,是否启用压缩| | sessionId | int | 4 | 消息会话标识用于消息响应 | | lrc | byte | 1 | 纵向冗余校验,用于校验header |