Partilhar via


MqttDisconnectReasonCode enum

MQTT 5.0 Desconecte códigos de motivo.

Campos

NormalDisconnection = 0

0x00 - Desconexão normal Enviado por: Cliente ou Servidor Descrição: Feche a conexão normalmente. Não envie a mensagem de vontade.

DisconnectWithWillMessage = 4

0x04 - Desconectar com Mensagem de Vontade Enviada por: Descrição do Cliente: O Cliente deseja desconectar, mas requer que o Servidor também publique sua Mensagem de Vontade.

UnspecifiedError = 128

0x80 - Erro não especificado enviado por: Cliente ou servidor Descrição: A conexão está fechada, mas o remetente não deseja revelar o motivo, ou nenhum dos outros códigos de motivo se aplica.

MalformedPacket = 129

0x81 - Pacote malformado enviado por: Cliente ou servidor Descrição: O pacote recebido não está em conformidade com esta especificação.

ProtocolError = 130

0x82 - Erro de protocolo enviado por: Cliente ou servidor Descrição: Um pacote inesperado ou fora de ordem foi recebido.

ImplementationSpecificError = 131

0x83 - Erro específico da implementação Enviado por: Cliente ou Servidor Descrição: O pacote recebido é válido, mas não pode ser processado por esta implementação.

NotAuthorized = 135

0x87 - Não autorizado Enviado por: Descrição do servidor: O pedido não está autorizado.

ServerBusy = 137

0x89 - Servidor ocupado Enviado por: Descrição do Servidor: O Servidor está ocupado e não pode continuar processando solicitações deste Cliente.

ServerShuttingDown = 139

0x8B - Desligamento do servidor Enviado por: Descrição do servidor: O servidor está desligando.

KeepAliveTimeout = 141

0x8D - Manter o tempo limite de vida Enviado por: Descrição do servidor: A conexão é fechada porque nenhum pacote foi recebido por 1,5 vezes o tempo de Keepalive.

SessionTakenOver = 142

0x8E - Sessão assumida Enviado por: Descrição do servidor: Outra conexão usando o mesmo ClientID se conectou fazendo com que essa conexão seja fechada.

TopicFilterInvalid = 143

0x8F - Filtro de tópico inválido Enviado por: Descrição do servidor: O filtro de tópico está formado corretamente, mas não é aceito por este servidor.

TopicNameInvalid = 144

0x90 - Nome do tópico inválido Enviado por: Cliente ou Servidor Descrição: O Nome do Tópico está formado corretamente, mas não é aceito por este Cliente ou Servidor.

ReceiveMaximumExceeded = 147

0x93 - Máximo de Recebimento excedido Enviado por: Cliente ou Servidor Descrição: O Cliente ou Servidor recebeu mais do que a publicação Receber Máximo para a qual não enviou PUBACK ou PUBCOMP.

TopicAliasInvalid = 148

0x94 - Alias de tópico inválido Enviado por: Cliente ou Servidor Descrição: O Cliente ou Servidor recebeu um pacote PUBLISH contendo um Alias de Tópico que é maior do que o Alias de Tópico Máximo que enviou no pacote CONNECT ou CONNACK.

PacketTooLarge = 149

0x95 - Pacote muito grande Enviado por: Cliente ou Servidor Descrição: O tamanho do pacote é maior do que o Tamanho Máximo do Pacote para este Cliente ou Servidor.

MessageRateTooHigh = 150

0x96 - Taxa de mensagens muito alta Enviado por: Cliente ou Servidor Descrição: A taxa de dados recebidos é muito alta.

QuotaExceeded = 151

0x97 - Quota excedida Enviado por: Cliente ou Servidor Descrição: Uma implementação ou limite administrativo imposto foi excedido.

AdministrativeAction = 152

0x98 - Ação administrativa Enviada por: Cliente ou Servidor Descrição: A conexão é fechada devido a uma ação administrativa.

PayloadFormatInvalid = 153

0x99 - Formato de carga inválido Enviado por: Cliente ou Servidor Descrição: O formato da carga útil não corresponde ao especificado pelo Indicador de Formato de Carga Útil.

RetainNotSupported = 154

0x9A - Reter não suportado Enviado por: Descrição do servidor: O servidor não suporta mensagens retidas.

QosNotSupported = 155

0x9B - QoS não suportado Enviado por: Descrição do servidor: O cliente especificou uma QoS maior do que a QoS especificada em uma QoS máxima no CONNACK.

UseAnotherServer = 156

0x9C - Use outro servidor Enviado por: Descrição do Servidor: O Cliente deve alterar temporariamente o seu Servidor.

ServerMoved = 157

0x9D - Servidor movido Enviado por: Descrição do servidor: O servidor é movido e o cliente deve alterar permanentemente a localização do servidor.

SharedSubscriptionsNotSupported = 158

0x9E - Subscrições partilhadas não suportadas Enviado por: Descrição do servidor: O servidor não suporta subscrições partilhadas.

ConnectionRateExceeded = 159

0x9F - Taxa de conexão excedida Enviado por: Descrição do servidor: Esta conexão é fechada porque a taxa de conexão é muito alta.

MaximumConnectTime = 160

0xA0 - Tempo máximo de conexão Enviado por: Descrição do servidor: O tempo máximo de conexão autorizado para esta conexão foi excedido.

SubscriptionIdentifiersNotSupported = 161

0xA1 - Identificadores de Subscrição não suportados Enviado por: Descrição do Servidor: O Servidor não suporta Identificadores de Subscrição; A subscrição não é aceite.

WildcardSubscriptionsNotSupported = 162

0xA2 - Subscrições Wildcard não suportadas Enviado por: Descrição do Servidor: O Servidor não suporta Subscrições Wildcard; A subscrição não é aceite.