Mosquitto хранит непереданные сообщения о повторной инициализации

Я использую клиентскую библиотеку mosquitto C++ и пытаюсь переустановить соединение (для подключения к другому брокеру).

Как я могу обеспечить передачу всех сообщений (QoS1) до запуска mosquitto_reinitialize ()? Является ли повторная инициализация даже правильным способом или я должен запустить disconnect() до? Есть ли способ проверить, нет ли переданных сообщений?

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

Спасибо за вашу помощь

0 ответов

Другие вопросы по тегам