TsgcUDPCLient › Méthodes › ClearDTLS

ClearDTLS Méthode

Supprime l'état de session DTLS mis en cache afin que le prochain datagramme déclenche un nouveau handshake DTLS.

Syntaxe

procedure ClearDTLS;

Remarques

Après l'envoi du premier datagramme chiffré, le client réutilise les clés de session DTLS négociées pour tout le trafic ultérieur. Appelez ClearDTLS pour forcer le client à oublier ces clés et à effectuer un nouveau handshake lors du prochain appel WriteData ; cela est nécessaire lorsque le pair de destination (Host/Port) a changé, lorsque DTLSOptions a été modifié, ou lorsque la session a expiré côté distant. La méthode n'a aucun effet lorsque DTLS est désactivé et peut être appelée à tout moment en toute sécurité.

Exemple

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

Retour aux méthodes