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;