TsgcUDPCLient › Methods › ClearDTLS

ClearDTLS Method

Elimina lo stato della sessione DTLS memorizzata nella cache, in modo che il successivo datagramma attivi un nuovo handshake DTLS.

Sintassi

procedure ClearDTLS;

Note

Dopo l'invio del primo datagramma cifrato, il client riutilizza le chiavi di sessione DTLS negoziate per tutto il traffico successivo. Chiamare ClearDTLS per forzare il client a dimenticare tali chiavi ed eseguire un nuovo handshake alla successiva chiamata WriteData; questo è necessario quando il peer di destinazione (Host/Port) è cambiato, quando le DTLSOptions sono state modificate, o quando la sessione è scaduta sul lato remoto. Il metodo non ha effetto quando DTLS è disabilitato ed è sicuro da chiamare in qualsiasi momento.

Esempio

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

Torna ai Metodi