TsgcUDPCLient › Métodos › ClearDTLS

ClearDTLS Método

Descarta el estado de sesión DTLS almacenado en caché para que el siguiente datagrama active un nuevo handshake DTLS.

Sintaxis

procedure ClearDTLS;

Observaciones

Una vez enviado el primer datagrama cifrado, el cliente reutiliza las claves de sesión DTLS negociadas para todo el tráfico posterior. Llame a ClearDTLS para forzar al cliente a olvidar esas claves y realizar un nuevo protocolo de enlace en la siguiente llamada a WriteData; esto es necesario cuando ha cambiado el par de destino (Host/Puerto), cuando se han modificado las DTLSOptions o cuando la sesión ha expirado en el lado remoto. El método no tiene efecto cuando DTLS está deshabilitado y es seguro llamarlo en cualquier momento.

Ejemplo

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

Volver a Métodos