2019年9月14日
摘要: 会话状态 为实现QoS等级1和QoS等级2协议流,客户端和服务端需要将状态与客户标识符相关联,这被称为会 话状态。服务端还将订阅信息存储为会话状态的一部分。会话可以跨越一系列的网络连接。它持续到最新的网络连接(Network Connections)加上会话过期间隔 (Session Expiry 阅读全文
posted @ 2019-09-14 22:31 清明-心若淡定 阅读(510) 评论(0) 推荐(0) 编辑
摘要: AUTH报文被从客户端发送给服务端,或从服务端发送给客户端,作为扩展认证交换的一部分,比如质询/ 响应认证。如果CONNECT报文不包含相同的认证方法,则客户端或服务端发送AUTH报文将造成协议错 误(Protocol Error)。 AUTH报文固定报头 AUTH报文固定报头第3,2,1,0位是保 阅读全文
posted @ 2019-09-14 22:15 清明-心若淡定 阅读(827) 评论(0) 推荐(0) 编辑
摘要: SUBSCRIBE 报文 固定报头: 剩余长度字段 表示可变报头的长度加上有效载荷的长度,被编码为变长字节整数。 可变报头 SUBSCRIBE报文可变报头按顺序包含以下字段:报文标识符(Packet Identifier),属性(Properties)。 范例:可变报头(没有属性),报文标识符为10 阅读全文
posted @ 2019-09-14 21:52 清明-心若淡定 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 保留消息定义 如果PUBLISH消息的RETAIN标记位被设置为1,则称该消息为“保留消息”; Broker会存储每个Topic的最后一条保留消息及其Qos,当订阅该Topic的客户端上线后,Broker需要将该消息投递给它。 A retained message is a normal MQTT 阅读全文
posted @ 2019-09-14 20:15 清明-心若淡定 阅读(560) 评论(0) 推荐(0) 编辑