MQTT: Как да разберете кога потребителят прекъсва връзката

Използвам mqtt протокол за чат. Така че имам изискване в моя проект да изпращам насочено известие до абоната, когато абонатът прекъсне връзката. Търсих много за това как мога да разбера кога абонат или друг човек напусне чата в стаята. Прочетох за последното съобщение, но то ще бъде доставено от брокер, когато някой потребител прекъсне връзката неочаквано или приложението се затвори.

Има ли някакъв флаг или точка, където мога да знам, когато потребителят просто се прекъсне.

Използвам брокер за комари.

Благодаря


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


Отговори (1)


Накратко, не.

Само приложението, което управлява връзките, ще знае кога потребителите се свързват/прекъсват/изпращат съобщения и т.н.

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

person theWanderer4865    schedule 24.09.2015