TsgcUDPCLient › メソッド › ClearDTLS

ClearDTLS メソッド

キャッシュされたDTLSセッション状態を破棄し、次のデータグラムで新しいDTLSハンドシェイクをトリガーします。

構文

procedure ClearDTLS;

解説

最初の暗号化されたデータグラムが送信された後、クライアントはネゴシエートされた DTLS セッションキーをその後のすべてのトラフィックに再利用します。ClearDTLS を呼び出すと、クライアントはそれらのキーを忘れ、次の WriteData 呼び出し時に新しいハンドシェイクを実行します。これは、宛先ピア(ホスト/ポート)が変更された場合、DTLSOptions が変更された場合、またはリモート側でセッションが期限切れになった場合に必要です。DTLS が無効の場合、このメソッドは何もせず、いつでも安全に呼び出すことができます。

使用例

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

メソッドに戻る