TsgcUDPCLient › Metody › ClearDTLS
Usuwa zbuforowany stan sesji DTLS, tak aby następny datagram wywołał nowe uzgadnianie DTLS.
procedure ClearDTLS;
Po wysłaniu pierwszego zaszyfrowanego datagramu klient ponownie używa wynegocjowanych kluczy sesji DTLS dla całego dalszego ruchu. Wywołanie ClearDTLS powoduje, że klient zapomina te klucze i wykonuje nowe uzgadnianie podczas następnego wywołania WriteData; jest to wymagane, gdy docelowy partner (Host/Port) uległ zmianie, gdy DTLSOptions zostały zmodyfikowane lub gdy sesja wygasła po stronie zdalnej. Metoda nie ma żadnego efektu, gdy DTLS jest wyłączone, i jest bezpieczna do wywołania w dowolnym momencie.
oClient.ClearDTLS;
oClient.Host := 'other-server.example.com';
oClient.WriteData('hello');