CONNACK Confirmar Pedido de Conexão

A mensagem CONNACK é a mensagem enviada pelo intermediário em resposta a um pedido de CONNECT de um cliente.

Cabeçalho Fixo

O cabeçalho fixo mostrado na tabela abaixo.

bit 7 6 5 4 3 2 1 0
byte 1 Tipo de Mensagem (2) Sinalizador DUP Sinalizadores QoS RETAIN
  0 0 1 0 x x x x
byte 2 Comprimento Restante (2)
  0 0 0 0 0 0 1 0

Os sinalizadores DUP, QoS e RETAIN não são utilizados na mensagem CONNACK.

Cabeçalho Variável

O formato de cabeçalho variável é mostrado na tabela abaixo.

  Descrição 7 6 5 4 3 2 1 0
Resposta de Compactação de Nome do Tópico
byte 1 Valores reservados. Não utilizado. x x x x x x x x
Código de Retorno de Conectar
byte 2 Código de Retorno                

Os valores para o campo do código de retorno Connect não sinalizado de um byte são mostrados na tabela abaixo.

Enumeração HEX Significado
0 0x00 Conexão Aceita
1 0x01 Conexão Rejeitada: versão de protocolo não aceitável
2 0x02 Conexão Rejeitada: identificador rejeitado
3 0x03 Conexão Rejeitada: intermediário não disponível
4-255   Reservado para utilização futura

O código de retorno 2 (identificador rejeitado) será enviado se o identificador do cliente exclusivo não estiver entre 1 e 23 caracteres.

Carga Útil

Não existe carga útil.

Conceitos relacionados
WebSphere MQ Telemetry Transport

Referências relacionadas
Cabeçalho Fixo do WebSphere MQ Telemetry Transport
Cabeçalho Variável do WebSphere MQ Telemetry Transport
CONNECT Cliente Pede uma Conexão com um Intermediário