标签: mqtt
如果客户端正在断开连接,是否有必要事先取消订阅?
我原本以为是,但是如果客户端意外断开连接,则无法取消订阅..
因此,取消订阅是没有意义的,除非您仍然连接并且不再想要接收消息..
这是正确的假设吗?
答案 0 :(得分:6)
如果您已将clean session标志设置为1,那么断开代理时将删除所有订阅和其他信息。
clean session
如果连接时clean session设置为0,那么您的订阅会保存在代理中,直到您取消订阅(或稍后重新连接clean session设置为1)