MQTT: Как узнать, когда пользователь отключился

Я использую протокол mqtt для чата. Поэтому у меня есть требование в моем проекте отправлять push-уведомление подписчику, когда подписчик отключен. Я много искал о том, как я могу узнать, когда подписчик или любой другой человек покидает комнатный чат. Я читал о последнем сообщении, но оно будет доставлено брокером, когда какой-либо пользователь неожиданно отключится или приложение закроется.

Есть ли какой-либо флаг или точка, где я могу узнать, когда пользователь просто отключается.

Я использую москитного брокера.

Спасибо


person Prabjot Singh    schedule 24.09.2015    source источник


Ответы (1)


Короче говоря, нет.

Только приложение, которое управляет соединениями, будет знать, когда пользователи подключаются/отключаются/отправляют сообщения и т. д.

Вы должны иметь возможность обрабатывать всю эту логику отдельно от брокера сообщений/протокола обмена сообщениями.

person theWanderer4865    schedule 24.09.2015