Partager via


MqttDisconnectReasonCode enum

Codes de motif de déconnexion MQTT 5.0.

Champs

NormalDisconnection = 0

0x00 - Déconnexion normale Envoyé par : Client ou Serveur Description : Fermez la connexion normalement. N’envoyez pas le message de volonté.

DisconnectWithWillMessage = 4

0x04 - Se déconnecter avec le message de volonté envoyé par : Client Description : Le client souhaite se déconnecter, mais exige que le serveur publie également son message de volonté.

UnspecifiedError = 128

0x80 - Erreur non spécifiée Envoyé par : Client ou Serveur Description : La connexion est fermée mais l’expéditeur ne souhaite pas révéler la raison, ou aucun des autres codes de raison ne s’applique.

MalformedPacket = 129

0x81 - Paquet mal formé envoyé par : Client ou Serveur Description : Le paquet reçu n’est pas conforme à cette spécification.

ProtocolError = 130

0x82 - Erreur de protocole Envoyé par : Client ou Serveur Description : Un paquet inattendu ou dans le désordre a été reçu.

ImplementationSpecificError = 131

0x83 - Erreur spécifique à l’implémentation Envoyé par : Client ou Serveur Description : Le paquet reçu est valide mais ne peut pas être traité par cette implémentation.

NotAuthorized = 135

0x87 - Non autorisé Envoyé par : Serveur Description : La demande n’est pas autorisée.

ServerBusy = 137

0x89 - Serveur occupé Envoyé par : Serveur Description : Le serveur est occupé et ne peut pas continuer à traiter les demandes provenant de ce client.

ServerShuttingDown = 139

0x8B - Arrêt du serveur Envoyé par : Serveur Description : Le serveur est en train de s’arrêter.

KeepAliveTimeout = 141

0x8D - Délai d’expiration du Keep Alive Envoyé par : Serveur Description : La connexion est fermée car aucun paquet n’a été reçu pendant 1,5 fois le temps Keepalive.

SessionTakenOver = 142

0x8E - Session prise en charge Envoyé par : Serveur Description : Une autre connexion utilisant le même ClientID s’est connectée, ce qui a entraîné la fermeture de cette connexion.

TopicFilterInvalid = 143

0x8F - Filtre de sujet non valide Envoyé par : Serveur Description : Le filtre de sujet est correctement formé, mais n’est pas accepté par ce serveur.

TopicNameInvalid = 144

0x90 - Nom de la rubrique non valide Envoyé par : Client ou Serveur Description : Le nom de la rubrique est correctement formé, mais n’est pas accepté par ce client ou ce serveur.

ReceiveMaximumExceeded = 147

0x93 - Réception maximale dépassée Envoyé par : Client ou Serveur Description : Le Client ou le Serveur a reçu plus de Réception que la publication maximale pour laquelle il n’a pas envoyé de PUBACK ou de PUBCOMP.

TopicAliasInvalid = 148

0x94 - Alias de rubrique non valide Envoyé par : Client ou Serveur Description : Le Client ou le Serveur a reçu un paquet PUBLISH contenant un alias de rubrique supérieur à l’alias de rubrique maximal qu’il a envoyé dans le paquet CONNECT ou CONNACK.

PacketTooLarge = 149

0x95 - Paquet trop volumineux Envoyé par : Client ou Serveur Description : La taille du paquet est supérieure à la taille maximale des paquets pour ce client ou ce serveur.

MessageRateTooHigh = 150

0x96 - Taux de messages trop élevé Envoyé par : Client ou Serveur Description : Le débit de données reçues est trop élevé.

QuotaExceeded = 151

0x97 - Quota dépassé Envoyé par : Client ou Serveur Description : Une limite imposée par l’implémentation ou l’administration a été dépassée.

AdministrativeAction = 152

0x98 - Action administrative Envoyée par : Client ou Serveur Description : La connexion est fermée en raison d’une action administrative.

PayloadFormatInvalid = 153

0x99 - Format de charge utile non valide Envoyé par : Client ou Serveur Description : Le format de charge utile ne correspond pas à celui spécifié par l’indicateur de format de charge utile.

RetainNotSupported = 154

0x9A - Conserver non pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les messages conservés.

QosNotSupported = 155

0x9B - QoS non prise en charge Envoyé par : Serveur Description : Le client a spécifié une QoS supérieure à la QoS spécifiée dans une QoS maximale dans le CONNACK.

UseAnotherServer = 156

0x9C - Utiliser un autre serveur Envoyé par : Serveur Description : Le Client doit changer temporairement de serveur.

ServerMoved = 157

0x9D - Serveur déplacé Envoyé par : Serveur Description : Le serveur est déplacé et le client doit changer définitivement d’emplacement de serveur.

SharedSubscriptionsNotSupported = 158

0x9E - Les abonnements partagés ne sont pas pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les abonnements partagés.

ConnectionRateExceeded = 159

0x9F - Débit de connexion dépassé Envoyé par : Serveur Description : Cette connexion est fermée car le taux de connexion est trop élevé.

MaximumConnectTime = 160

0xA0 - Temps de connexion maximum Envoyé par : Serveur Description : Le temps de connexion maximum autorisé pour cette connexion a été dépassé.

SubscriptionIdentifiersNotSupported = 161

0xA1 - Identificateurs d’abonnement non pris en charge Envoyé par : Serveur Description : Le Serveur ne prend pas en charge les identificateurs d’abonnement ; L’abonnement n’est pas accepté.

WildcardSubscriptionsNotSupported = 162

0xA2 - Les abonnements génériques ne sont pas pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les abonnements génériques ; L’abonnement n’est pas accepté.