MqttDisconnectReasonCode enum
MQTT 5.0 연결 끊기 이유 코드.
필드
| NormalDisconnection = 0 | 0x00 - 정상적인 연결 끊김 보낸 사람: 클라이언트 또는 서버 설명: 정상적으로 연결을 닫습니다. 유언장 메시지를 보내지 마십시오. |
| DisconnectWithWillMessage = 4 | 0x04 - 윌 메시지로 연결 끊기 전송자: 클라이언트 설명: 클라이언트는 연결을 끊기를 원하지만 서버도 윌 메시지를 게시해야 합니다. |
| UnspecifiedError = 128 | 0x80 - 지정되지 않은 오류 보낸 사람: 클라이언트 또는 서버 설명: 연결이 닫혔지만 발신자가 이유를 밝히기를 원하지 않거나 다른 이유 코드가 적용되지 않습니다. |
| MalformedPacket = 129 | 0x81 - 잘못된 형식의 패킷 전송자: 클라이언트 또는 서버 설명: 수신된 패킷이 이 사양을 준수하지 않습니다. |
| ProtocolError = 130 | 0x82 - 프로토콜 오류 전송자: 클라이언트 또는 서버 설명: 예기치 않거나 순서가 잘못된 패킷이 수신되었습니다. |
| ImplementationSpecificError = 131 | 0x83 - 구현별 오류 보낸 사람: 클라이언트 또는 서버 설명: 수신된 패킷은 유효하지만 이 구현에서 처리할 수 없습니다. |
| NotAuthorized = 135 | 0x87 - 권한이 없습니다 보낸 사람: 서버 설명: 요청이 승인되지 않았습니다. |
| ServerBusy = 137 | 0x89 - 서버 사용 중 보낸 사람: 서버 설명: 서버가 사용 중이며 이 클라이언트의 요청을 계속 처리할 수 없습니다. |
| ServerShuttingDown = 139 | 0x8B - 서버 종료 보낸 사람: 서버 설명: 서버가 종료되고 있습니다. |
| KeepAliveTimeout = 141 | 0x8D - 연결 유지 시간 초과 보낸 사람: 서버 설명: Keepalive 시간의 1.5배 동안 패킷이 수신되지 않았기 때문에 연결이 닫혔습니다. |
| SessionTakenOver = 142 | 0x8E - 세션이 전송된 사람: 서버 설명: 동일한 ClientID를 사용하는 다른 연결이 연결되어 이 연결이 닫혔습니다. |
| TopicFilterInvalid = 143 | 0x8F - 토픽 필터가 잘못되었습니다 보낸 사람: 서버 설명: 토픽 필터의 형식이 올바르지만 이 서버에서 허용되지 않습니다. |
| TopicNameInvalid = 144 | 0x90 - 토픽 이름이 잘못되었습니다 보낸 사람: 클라이언트 또는 서버 설명: 토픽 이름의 형식이 올바르지만 이 클라이언트 또는 서버에서 허용되지 않습니다. |
| ReceiveMaximumExceeded = 147 | 0x93 - 수신 최대 초과 보낸 사람: 클라이언트 또는 서버 설명: 클라이언트 또는 서버가 PUBACK 또는 PUBCOMP를 보내지 않은 최대 수신 게시를 수신했습니다. |
| TopicAliasInvalid = 148 | 0x94 - 토픽 별칭이 올바르지 않습니다 보낸 사람: 클라이언트 또는 서버 설명: 클라이언트 또는 서버가 CONNECT 또는 CONNACK 패킷에서 보낸 최대 토픽 별칭보다 큰 토픽 별칭이 포함된 PUBLISH 패킷을 수신했습니다. |
| PacketTooLarge = 149 | 0x95 - 패킷이 너무 큽니다 보낸 사람: 클라이언트 또는 서버 설명: 패킷 크기가 이 클라이언트 또는 서버의 최대 패킷 크기보다 큽니다. |
| MessageRateTooHigh = 150 | 0x96 - 메시지 속도가 너무 높습니다 보낸 사람: 클라이언트 또는 서버 설명: 수신된 데이터 속도가 너무 높습니다. |
| QuotaExceeded = 151 | 0x97 - 할당량 초과 보낸 사람: 클라이언트 또는 서버 설명: 구현 또는 관리 부과 제한을 초과했습니다. |
| AdministrativeAction = 152 | 0x98 - 관리 작업 보낸 사람: 클라이언트 또는 서버 설명: 관리 작업으로 인해 연결이 닫혔습니다. |
| PayloadFormatInvalid = 153 | 0x99 - 페이로드 형식이 잘못되었습니다 보낸 사람: 클라이언트 또는 서버 설명: 페이로드 형식이 페이로드 형식 표시기에서 지정한 형식과 일치하지 않습니다. |
| RetainNotSupported = 154 | 0x9A - 보존이 지원되지 않음 보낸 사람: 서버 설명: 서버는 보존된 메시지를 지원하지 않습니다. |
| QosNotSupported = 155 | 0x9B - QoS가 지원되지 않음 보낸 사람: 서버 설명: 클라이언트가 CONNACK의 최대 QoS에 지정된 QoS보다 큰 QoS를 지정했습니다. |
| UseAnotherServer = 156 | 0x9C - 다른 서버 사용 보낸 사람: 서버 설명: 클라이언트는 일시적으로 서버를 변경해야 합니다. |
| ServerMoved = 157 | 0x9D - 서버가 이동됨 보낸 사람: 서버 설명: 서버가 이동되고 클라이언트가 서버 위치를 영구적으로 변경해야 합니다. |
| SharedSubscriptionsNotSupported = 158 | 0x9E - 공유 구독이 지원되지 않음 보낸 사람: 서버 설명: 서버는 공유 구독을 지원하지 않습니다. |
| ConnectionRateExceeded = 159 | 0x9F - 연결 속도 초과 보낸 사람: 서버 설명: 연결 속도가 너무 높기 때문에 이 연결이 닫혔습니다. |
| MaximumConnectTime = 160 | 0xA0 - 최대 연결 시간 보낸 사람: 서버 설명: 이 연결에 대해 승인된 최대 연결 시간을 초과했습니다. |
| SubscriptionIdentifiersNotSupported = 161 | 0xA1 - 구독 식별자가 지원되지 않음 보낸 사람: 서버 설명: 서버는 구독 식별자를 지원하지 않습니다. 구독이 수락되지 않습니다. |
| WildcardSubscriptionsNotSupported = 162 | 0xA2 - 와일드카드 구독이 지원되지 않음 보낸 사람: 서버 설명: 서버는 와일드카드 구독을 지원하지 않습니다. 구독이 수락되지 않습니다. |