网络篇06 | 应用层 自定义协议
其实是参考的TCP的协议报文,mqtt也是参考的tcp的协议报文,具体实现由自己自由发挥即可。
01 固定协议设计(简化版)
1)总体设计
2)值设计
02 可变协议设计(进阶版)
1)固定头(Fixed Header)
messageWay[1–10] 无可变头
1用户端管道激活 2后端管道激活
3用户端消息报文 4后端消息报文
5用户端心跳报文 6后端心跳报文
7用户退出报文 7后端退出报文
9用户异常报文 10后端异常报文
messageType
0平台接收
1在线单用户,本地消息直接发送
2在线全用户,本地消息直接发送,触发广播发送方式
3离线单用户,结合52报文实现
4离线全用户,结合52报文实现
5