PUBACK - Conferma pubblicazione

Un messaggio PUBACK è la risposta ad un messaggio PUBLISH con QoS livello 1. Un messaggio PUBACK è inviato da un broker in risposta ad un messaggio PUBLISH che proviene da un client di pubblicazione e da un sottoscrittore in risposta ad un messaggio PUBLISH che proviene 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 (4) Indicatore DUP Livello QoS RETAIN
  0 1 0 0 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
Questo campo indica la lunghezza dell'intestazione variabile (2 byte). Può essere un campo a più byte.

Intestazione variabile

Contiene l'ID messaggio (identificativo del messaggio) per il messaggio PUBLISH di cui è stata inviata 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 il client riceve il messaggio PUBACK, elimina il messaggio originale, poiché questo è ricevuto (e registrato) anche dal broker.

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