TsgcUDPCLient › Methoden › ClearDTLS
Verwirft den zwischengespeicherten DTLS-Sitzungsstatus, sodass das nächste Datagramm einen neuen DTLS-Handshake auslöst.
procedure ClearDTLS;
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.
oClient.ClearDTLS;
oClient.Host := 'other-server.example.com';
oClient.WriteData('hello');