网络篇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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值