TsgcWSPClient_sgc › 이벤트 › OnAcknowledgment
서버가 QoS 1 또는 2 메시지의 수신을 확인할 때 발생합니다.
property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object
—
QoS.Level이 qosLevel1 또는 qosLevel2인 경우 Publish, RPC 및 Notify는 각 메시지에 Id를 첨부하고 서버가 확인을 반환할 때까지 내부 목록에 유지합니다. 확인이 도착하면 Id가 큐에서 제거되고 이 이벤트가 발생합니다.
procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
Memo1.Lines.Add('ack: ' + Id);
end;