TsgcUDPCLient › 메서드 › ClearDTLS

ClearDTLS 메서드

캐시된 DTLS 세션 상태를 폐기하여 다음 데이터그램이 새로운 DTLS 핸드셰이크를 트리거하도록 합니다.

구문

procedure ClearDTLS;

설명

첫 번째 암호화된 데이터그램이 전송된 후, 클라이언트는 이후의 모든 트래픽에 대해 협상된 DTLS 세션 키를 재사용합니다. ClearDTLS를 호출하여 클라이언트가 해당 키를 잊고 다음 WriteData 호출 시 새 핸드셰이크를 수행하도록 강제하십시오. 이는 대상 피어(Host/Port)가 변경되었거나, DTLSOptions가 수정되었거나, 원격 측에서 세션이 만료된 경우에 필요합니다. 이 메서드는 DTLS가 비활성화된 경우 효과가 없으며 언제든지 안전하게 호출할 수 있습니다.

예제

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

메서드로 돌아가기