TsgcUDPCLient › Metody › ClearDTLS

ClearDTLS Metoda

Usuwa zbuforowany stan sesji DTLS, tak aby następny datagram wywołał nowe uzgadnianie DTLS.

Składnia

procedure ClearDTLS;

Uwagi

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.

Przykład

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

Powrót do metod