What happen to a msg Qos >0 with the Asyncclient if you do not receive the PUBACK ? #1603
Unanswered
Pascal-Fremaux
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am not capable to really understand what happen to a message QoS>0, sent previously, but with no reception of the PUBACK ever.
Seems the msg stay in the client->outboundMsgs, and might be republished on some conditions (unclear?)
The queue seems to be freed on the client free : could you confirm ? Can it be freed by other trigger (close session?)
Is there any way to cancel (ListRemove(client->outboundMsgs)) a particular previous "sent" message that did not yet receive its PUBACK after some time during a session to avoid reemission ?
Coud I remove all the messages not acked on a close session ? Or do I have to free the client ?
Beta Was this translation helpful? Give feedback.
All reactions