TsgcWSPClient_MQTT › 이벤트

TsgcWSPClient_MQTT 이벤트

용도별로 그룹화된 처리할 수 있는 이벤트와 그 뒤에 전체 알파벳순 목록입니다.

Lifecycle

Name설명
OnMQTTBeforeConnectCONNECT 패킷이 전송되기 전에 발생합니다. 앱이 CleanSession과 ClientIdentifier를 재정의할 수 있게 합니다.
OnMQTTConnectCONNACK이 수신된 후 발생합니다. Session 플래그, ReasonCode 및 MQTT 5 ConnectProperties를 보고합니다.
OnMQTTDisconnect브로커가 DISCONNECT를 보내거나 세션이 닫힐 때 발생합니다. ReasonCode와 MQTT 5 DisconnectProperties를 보고합니다.
OnMQTTPing클라이언트가 이전에 전송된 PINGREQ를 확인하는 PINGRESP를 받을 때 발생합니다.
OnMQTTAuth브로커가 AUTH 패킷을 보낼 때 MQTT 5 향상된 인증 교환 중에 발생합니다.

Publish

Name설명
OnMQTTPublish브로커가 들어오는 PUBLISH 메시지를 전달할 때 발생합니다. Topic, Text 및 MQTT 5 PublishProperties를 노출합니다.
OnMQTTPublishEx들어오는 PUBLISH에서 발생합니다. 페이로드를 TsgcWSMQTTPublishData(Value, Bytes, Stream)와 원시 TsgcWSMQTTMessage로 전달합니다.
OnMQTTPubAckQoS 1 publish(PUBLISH → PUBACK)에 대해 PUBACK이 수신될 때 발생합니다.
OnMQTTPubRecQoS 2 핸드셰이크의 두 번째 단계(PUBLISH → PUBREC → PUBREL → PUBCOMP)에서 발생합니다.
OnMQTTPubRelQoS 2 핸드셰이크의 세 번째 단계에서 PUBREL이 수신될 때 발생합니다.
OnMQTTPubCompPUBCOMP가 수신될 때 QoS 2 핸드셰이크의 네 번째이자 마지막 단계에서 발생합니다.

Subscribe

Name설명
OnMQTTSubscribeSubscribe에 대한 응답으로 SUBACK이 수신될 때 발생하며, 토픽별 reason 코드와 MQTT 5 SubscribeProperties를 노출합니다.
OnMQTTUnSubscribeUnSubscribe에 대한 응답으로 UNSUBACK이 수신될 때 발생합니다. 토픽별 사유 코드와 MQTT 5 UnsubscribeProperties를 노출합니다.

모든 이벤트 (알파벳순)

Name설명
OnMQTTAuth브로커가 AUTH 패킷을 보낼 때 MQTT 5 향상된 인증 교환 중에 발생합니다.
OnMQTTBeforeConnectCONNECT 패킷이 전송되기 전에 발생합니다. 앱이 CleanSession과 ClientIdentifier를 재정의할 수 있게 합니다.
OnMQTTConnectCONNACK이 수신된 후 발생합니다. Session 플래그, ReasonCode 및 MQTT 5 ConnectProperties를 보고합니다.
OnMQTTDisconnect브로커가 DISCONNECT를 보내거나 세션이 닫힐 때 발생합니다. ReasonCode와 MQTT 5 DisconnectProperties를 보고합니다.
OnMQTTPing클라이언트가 이전에 전송된 PINGREQ를 확인하는 PINGRESP를 받을 때 발생합니다.
OnMQTTPubAckQoS 1 publish(PUBLISH → PUBACK)에 대해 PUBACK이 수신될 때 발생합니다.
OnMQTTPubCompPUBCOMP가 수신될 때 QoS 2 핸드셰이크의 네 번째이자 마지막 단계에서 발생합니다.
OnMQTTPublish브로커가 들어오는 PUBLISH 메시지를 전달할 때 발생합니다. Topic, Text 및 MQTT 5 PublishProperties를 노출합니다.
OnMQTTPublishEx들어오는 PUBLISH에서 발생합니다. 페이로드를 TsgcWSMQTTPublishData(Value, Bytes, Stream)와 원시 TsgcWSMQTTMessage로 전달합니다.
OnMQTTPubRecQoS 2 핸드셰이크의 두 번째 단계(PUBLISH → PUBREC → PUBREL → PUBCOMP)에서 발생합니다.
OnMQTTPubRelQoS 2 핸드셰이크의 세 번째 단계에서 PUBREL이 수신될 때 발생합니다.
OnMQTTSubscribeSubscribe에 대한 응답으로 SUBACK이 수신될 때 발생하며, 토픽별 reason 코드와 MQTT 5 SubscribeProperties를 노출합니다.
OnMQTTUnSubscribeUnSubscribe에 대한 응답으로 UNSUBACK이 수신될 때 발생합니다. 토픽별 사유 코드와 MQTT 5 UnsubscribeProperties를 노출합니다.