TsgcUDPCLient › Métodos › ClearDTLS

ClearDTLS Método

Descarta o estado de sessão DTLS em cache para que o próximo datagrama dispare um novo handshake DTLS.

Sintaxe

procedure ClearDTLS;

Observações

Após o envio do primeiro datagrama criptografado, o cliente reutiliza as chaves de sessão DTLS negociadas para todo o tráfego subsequente. Chame ClearDTLS para forçar o cliente a esquecer essas chaves e realizar um novo handshake na próxima chamada WriteData; isso é necessário quando o peer de destino (Host/Port) mudou, quando DTLSOptions foram modificadas ou quando a sessão expirou no lado remoto. O método não tem efeito quando o DTLS está desabilitado e é seguro chamá-lo a qualquer momento.

Exemplo

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

Voltar para Métodos