4.4 Message delivery retry
When a Client reconnects with Clean Start set to 0 and a session is present, both the Client and Server MUST resend any unacknowledged PUBLISH packets (where QoS > 0) and PUBREL packets using the original Packet Identifiers. This is the only circumstance where a Client or Server is REQUIRED to resend messages. Clients and Servers MUST NOT resend messages at any other time
3.3.1.1 DUPThe DUP flag MUST be set to 1 by the Client or Server when it attempts to re-deliver a PUBLISH packet
3.3.1.1 DUP
If the DUP flag is set to 0, it indicates that this is the first occasion that the Client or Server has attempted to send this PUBLISH packet. If the DUP flag is set to 1, it indicates that this might be re-delivery of an earlier attempt to send the packet.
4.3.2 QoS 1: At least once deliveryIn the QoS 1 delivery protocol, the sender• MUST send a PUBLISH packet containing this Packet Identifier with QoS 1 and DUP flag set to 0
--
To learn more about MQTT please visit http://mqtt.org
---
You received this message because you are subscribed to the Google Groups "MQTT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mqtt+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mqtt/69d4f4b7-87e5-41ae-9797-d741af62d073o%40googlegroups.com.