MQTT Connect cleansession

本文介绍了MQTT协议中的Clean Session标志对订阅和消息传递的影响。当Clean Session设置为0时,即使客户端断线并重新连接,仍能收到之前订阅的主题消息。相反,如果在断线期间有QoS=1的发布,且客户端重新上线,Clean Session仍为0,订阅者将收到这些消息。详细实验步骤包括不同QoS和Clean Session设置的组合情况。
摘要由CSDN通过智能技术生成

Clean Session Flag

1.订阅QoS=0,clean session=0,订阅topic1,连接之后,掉线上线,不订阅任何消息或者订阅非topic1主题,依然能收到topic1的消息

broker:
mosquitto -c /etc/mosquitto/mosquitto.conf -v

在这里插入图片描述

sub:

mosquitto_sub -c -t topic1 -q 0 -h localhost -p 8883 -i clent1
mosquitto_sub -c -t topic2 -q 0 -h localhost -p 8883 -i clent1
mosquitto_sub -c -t 0 -q 0 -h localhost -p 8883 -i clent1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值