TsgcWSPClient_sgc › Events › OnAcknowledgment
Se déclenche lorsque le serveur accuse réception d'un message QoS 1 ou 2.
property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object
—
Lorsque QoS.Level est qosLevel1 ou qosLevel2, Publish, RPC et Notify attachent un Id à chaque message et le conservent dans une liste interne jusqu'à ce que le serveur retourne l'accusé de réception. Lorsque l'accusé arrive, l'Id est supprimé de la file d'attente et cet événement est déclenché.
procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
Memo1.Lines.Add('ack: ' + Id);
end;