TsgcUDPCLient › Methoden › ClearDTLS

ClearDTLS Methode

Verwirft den zwischengespeicherten DTLS-Sitzungsstatus, sodass das nächste Datagramm einen neuen DTLS-Handshake auslöst.

Syntax

procedure ClearDTLS;

Hinweise

Nachdem das erste verschlüsselte Datagramm gesendet wurde, verwendet der Client die ausgehandelten DTLS-Sitzungsschlüssel für den gesamten nachfolgenden Datenverkehr wieder. Rufen Sie ClearDTLS auf, um den Client zu zwingen, diese Schlüssel zu vergessen und beim nächsten WriteData-Aufruf einen neuen Handshake durchzuführen; dies ist erforderlich, wenn sich der Ziel-Peer (Host/Port) geändert hat, wenn DTLSOptions geändert wurden oder wenn die Sitzung auf der Gegenseite abgelaufen ist. Die Methode hat keine Auswirkung, wenn DTLS deaktiviert ist, und kann jederzeit gefahrlos aufgerufen werden.

Beispiel

oClient.ClearDTLS;
oClient.Host := 'other-server.example.com';
oClient.WriteData('hello');

Zurück zu Methoden