-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: core
-
Labels:None
-
Environment:
MQTT Client
-
Proposal:
-
Resolution:
The MQTT Client sends CONNECT and receives CONNACK in response. Should the client have to wait for the CONNACK or is it free to send other commands before it receives the CONNACK?
The advantages of allowing the client to proceed before receiving the CONNACK are:
1) Simpler client implementation, because the API does not have to police the connected state.
2) Lower latency because the client application does not have to wait for the CONNACK.