Php mosquitto mqtt 客户端识别客户端 onDisconnect

Php mosquitto mqtt client identify client onDisconnect

我正在使用 mosquitto client 进行 PHP 项目,我需要检查某些用户何时断开连接,并识别用户。

我正在使用仅包含断开连接原因的代码回调函数。

onDisconnect($callback) 

功能,以便我可以处理断开连接事件。

如何link将事件发送给数据库中的用户。

谢谢,

那个回调是说 你的客户端 已断开连接,而不是其他客户端(这可能是你所说的 "user" 的意思)。只有

才能知道另一个客户端断开了
  • 该客户已设置 Last Will 主题并突然断开连接 - 这将由经纪人为您发布
  • 该客户端将发布特定的正常断开主题 - 您必须提供发布

在这两种情况下,您的客户当然必须订阅相关主题。