TsgcWebSocketProxyServer › 메서드 › Ping

Ping 메서드

프록시의 브라우저 측에 연결된 모든 클라이언트에 WebSocket ping 프레임을 보냅니다.

구문

procedure Ping(const aText: string = '');

Parameters

NameType설명
aTextconst stringping 프레임 안에 담을 선택적 페이로드입니다. 페이로드 없이 ping을 보내려면 빈 문자열을 전달하십시오.

설명

Ping은 활성 WebSocket 연결 목록을 반복하며 각 클라이언트에 WebSocket ping 프레임을 보내고, 프레임이 기본 소켓에 전달되면 반환됩니다. ping은 각 터널의 WebSocket 측만 대상으로 합니다. 쌍을 이루는 업스트림 TCP 연결은 WebSocket 제어 프레임을 전달하지 않는 원시 바이트 스트림이기 때문입니다. 이는 유휴 브라우저 연결을 유지하거나 수동으로 활성 상태를 탐색하는 편리한 방법입니다. 모든 pong 응답은 표준 연결 이벤트를 통해 비동기적으로 전달되며 쓰기 중에 발생한 예외는 OnException으로 라우팅됩니다.

예제


oServer.Ping('keepalive');

메서드로 돌아가기