MQTT:How 知道用户何时断开连接

MQTT:How to know when user disconnect

我正在使用 mqtt 协议进行聊天。所以我的项目要求在订阅者断开连接时向订阅者发送推送通知。我搜索了很多关于如何知道订户或任何人何时离开聊天室的信息。我阅读了最后一条消息,但当任何用户意外断开连接或应用程序关闭时,它将由代理传递。

是否有任何标志或点可以让我知道用户何时断开连接。

我正在使用 mosquitto 代理。

谢谢

简而言之,没有。

只有管理连接的应用程序才会知道用户何时 connect/disconnect/send 消息等。

您应该能够在与消息代理/消息传递协议不同的地方处理所有这些逻辑。