客户端未连接,为什么还显示在线


这个客户端已经关机了,为什么在平台还能搜到呢?

客户端使用 clean_session=false (mqttv3.1.1) 或 clean_start=false 并设置了 session_expiry_interval 进行连接。
此时客户端在 DISCONNECT 之后,broker 需要保留 session 信息。

好的,谢谢,我问下客户端怎么设置的,如果不需要保留session信息,是不是就设置成true就可以了??

是的