PUBREC - Pubblicazione ricevuta garantita (parte 1)

Un messaggio PUBREC è la risposta a un messaggio PUBLISH con QoS livello 2. E' il secondo messaggio del flusso del protocollo QoS livello 2. Un messaggio PUBREC è inviato dal broker in risposta a un messaggio PUBLISH proveniente da un client di pubblicazione o da un sottoscrittore in risposta ad un messaggio PUBLISH proveniente dal broker.

Intestazione fissa

La seguente tabella mostra il formato dell'intestazione fissa.

bit 7 6 5 4 3 2 1 0
byte 1 Tipo messaggio (5) Indicatore DUP Livello QoS RETAIN
  0 1 0 1 x x x x
byte 2 Lunghezza rimanente (2)
  0 0 0 0 0 0 1 0
Livello QoS
Non utilizzato.
Indicatore DUP
Non utilizzato.
Indicatore RETAIN
Non utilizzato.
Campo Lunghezza rimanente
La lunghezza dell'intestazione variabile (2 byte). Può essere un campo a più byte.

Intestazione variabile

L'intestazione variabile contiene l'ID messaggio per il messaggio PUBLISH che ha ricevuto conferma. La seguente tabella mostra il formato dell'intestazione variabile.

bit 7 6 5 4 3 2 1 0
byte 1 MSB ID messaggio
byte 2 LSB ID messaggio

Payload

Non esiste payload.

Azioni

Quando riceve un messaggio PUBREC, il destinatario invia un messaggio PUBREL al mittente con lo stesso ID messaggio del messaggio PUBREC.

Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac10980_