TsgcWSAPIServer_WebPush › 메서드 › KeepAlive
유휴 링크가 프록시를 통해 열린 상태로 유지되도록 단일 WebSocket 연결에 keepalive/ping 프레임을 쓰는 상속된 헬퍼입니다.
procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);
| Name | Type | 설명 |
|---|---|---|
aConnection | const TsgcWSConnection | keepalive 프레임을 받아야 하는, 연결된 서버가 보유한 WebSocket 연결. |
aMessage | const string | keepalive 프레임 내에 전달되는 선택적 페이로드입니다. 단순 ping의 경우 빈 문자열을 전달하십시오. |
동일한 구성 요소가 Web Push HTTP 엔드포인트와 함께 장기 실행 WebSocket 세션도 관리하는 시나리오를 위해 기본 API 서버 클래스에서 노출됩니다. 일반적인 Web Push 트래픽은 브라우저 푸시 서비스에 대한 단기 HTTPS POST이며 keepalive가 필요하지 않으므로, 일반적으로 동일한 리스너를 통해 클라이언트를 WebSocket으로 업그레이드한 경우에만 이 메서드를 호출합니다.
sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');