TsgcHTTP2Client › 속성 › HeartBeat
연결을 유지하기 위해 주기적인 HTTP/2 PING 프레임을 보냅니다.
__property TsgcTCPHeartBeat_Options * HeartBeat;
Enabled=False
HeartBeat.Enabled가 True인 경우 클라이언트는 프록시와 NAT 장치를 통해 연결을 활성 상태로 유지하기 위해 Interval초마다 HTTP/2 PING 프레임을 보냅니다. HeartBeatType은 전략을 선택합니다: hbtAlways는 매 간격마다 ping을 보내는 반면, hbtOnlyIfNoMsgRcvInterval은 마지막 간격 동안 데이터가 수신되지 않은 경우에만 ping합니다. 이는 스트리밍 또는 server push에 사용되는 수명이 긴 HTTP/2 연결에 특히 유용합니다.
oHTTP2 = new TsgcHTTP2Client();
oHTTP2->Host = "http2.akamai.com";
oHTTP2->Port = 443;
oHTTP2->TLS = true;
oHTTP2->HeartBeat->Interval = 30;
oHTTP2->HeartBeat->Enabled = true;