MsgType이 MQMT_DATAGRAM으로 설정되면, 응답은
Report 필드의 MQRO_PAN 및 MQRO_NAN 플래그 설정에 따라 다릅니다.
- MQRO_PAN는 단독으로 쓰였을 때 명령이 성공한 경우에만 브로커가 응답을 송신함을 의미합니다.
- MQRO_NAN는 단독으로 쓰였을 때 명령이 실패한 경우에만 브로커가 응답을 송신함을 의미합니다.
- 명령이 경고 상태로 완료되면, MQRO_PAN 또는
MQRO_NAN 중 하나만 설명되면 응답이 송신됩니다.
- MQRO_PAN + MQRO_NAN은 명령의 성공 또는 실패 여부에 대한 응답을 브로커가 송신함을 의미합니다. 이는 브로커 측면에서 보면 MsgType을 MQMT_REQUEST로 설정한 것과 같은 효과가 있습니다.
- MQRO_PAN나 MQRO_NAN을 모두 설정하지 않으면, 아무런 응답도 송신되지 않습니다.