MQTT_CONNECT_CLEAN_SESSION
时间: 2023-08-07 14:08:11 浏览: 90
MQTT_CONNECT_CLEAN_SESSION是MQTT连接选项中的一个参数,用于指定是否启用清除会话功能。清除会话是指在客户端断开连接后,是否保留会话信息。如果设置为1,表示启用清除会话,即每次连接都是全新的会话,不会保留之前的会话信息。如果设置为0,表示禁用清除会话,即客户端断开连接后,会话信息会被保留,下次连接时可以继续使用之前的会话。\[2\]在MQTT 5.0版本中,Clean Session字段被拆分成了Clean Start字段和Session Expiry Interval字段,可以更灵活地控制会话的保留和过期时间。\[2\]而在MQTT v3.1.1中,持久会话的过期时间通常由服务端的全局配置来限制,以避免占用过多的资源。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [MQTT 持久会话与 Clean Session](https://blog.csdn.net/wwwlyj123321/article/details/130057079)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文