TsgcWSPClient_sgc › Gebeurtenissen › OnAcknowledgment
Wordt gegenereerd wanneer de server de ontvangst van een QoS 1- of 2-bericht bevestigt.
property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object
—
Wanneer QoS.Level qosLevel1 of qosLevel2 is, voegen Publish, RPC en Notify een ID toe aan elk bericht en bewaren dit in een interne lijst totdat de server de bevestiging retourneert. Wanneer de bevestiging aankomt, wordt het ID uit de wachtrij verwijderd en wordt deze gebeurtenis geactiveerd.
procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
Memo1.Lines.Add('ack: ' + Id);
end;