TsgcUDPCLient › Methods › ClearDTLS
Elimina lo stato della sessione DTLS memorizzata nella cache, in modo che il successivo datagramma attivi un nuovo handshake DTLS.
procedure ClearDTLS;
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.
oClient.ClearDTLS;
oClient.Host := 'other-server.example.com';
oClient.WriteData('hello');