Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.1.1
    • Component/s: core
    • Labels:
      None
    • Proposal:
      Hide

      The earlier paragraphs should be changed to state this explicitly

      639 "The client MUST send an MQTT Control Packet before the Keep Alive time period has passed..."
      650 "If the server does not receive a Control Packet from the client..."

      should both be prefixed by "If the Keep Aliver Timer value is non-zero.."

      Change 660 to say "A value of zero (0) has the effect of turning of the Keep Alive mechanism".

      Show
      The earlier paragraphs should be changed to state this explicitly 639 "The client MUST send an MQTT Control Packet before the Keep Alive time period has passed..." 650 "If the server does not receive a Control Packet from the client..." should both be prefixed by "If the Keep Aliver Timer value is non-zero.." Change 660 to say "A value of zero (0) has the effect of turning of the Keep Alive mechanism".

      Description

      Section 3.1.2.11 describes the Keep Alive Timer. The last line (660 in WD04) says

      "A value of zero (0) means the client is not disconnected". There is more to it than this, as what the 0 really means is that the client is not signing itself up to make contact with the server on any preset schedule.

        Attachments

          Activity

            People

            • Assignee:
              andrew_banks Andrew Banks (Inactive)
              Reporter:
              peterniblett Peter Niblett (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: