PUBREL - 보증된 Publish 해제(부분 2)

PUBREL 메시지는 브로커가 보낸 PUBREC 메시지에 대해 publisher가 보낸 응답 또는 subscriber가 보낸 PUBREC 메시지에 대해 브로커가 보낸 응답입니다. QoS 2 프로토콜 플로우의 세 번째 메시지입니다.

고정 헤더

다음 표에서는 고정된 헤더 형식을 보여줍니다.

비트 7 6 5 4 3 2 1 0
바이트 1 메시지 유형(6) DUP 플래그 QoS 레벨 RETAIN
  0 1 1 0 x x x x
바이트 2 나머지 길이(2)
  0 0 0 0 0 0 1 0
QoS 레벨
사용되지 않음
DUP 플래그
사용되지 않음
RETAIN 플래그
사용되지 않음
나머지 길이 필드
가변 헤더의 길이(2바이트). 다중 바이트 필드일 수 있습니다.

가변 헤더

가변 헤더는 수신확인된 PUBREC 메시지와 동일한 메시지 ID를 포함합니다. 다음 표에서는 가변 헤더의 형식을 보여줍니다.

비트 7 6 5 4 3 2 1 0
바이트 1 메시지 ID MSB
바이트 2 메시지 ID LSB

페이로드(Payload)

페이로드(payload)가 없습니다.

조치

브로커가 publisher로부터 PUBREL 메시지를 수신하면, 브로커는 원하는 subscriber가 원래 메시지를 사용할 수 있게 한 다음 동일한 메시지 ID를 사용하여 PUBCOMP 메시지를 publisher로 송신합니다. Subscriber가 브로커로부터 PUBREL 메시지를 수신하면, subscriber는 subscribe한 응용프로그램이 메시지를 사용할 수 있게 한 다음 PUBCOMP 메시지를 브로커로 송신합니다.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac10990_