TsgcWebSocketProxyServer › 메서드 › Stop

Stop 메서드

보조 스레드에서 프록시 서버를 중지하여 연결이 닫히는 동안 호출 스레드가 블로킹되지 않도록 합니다.

구문

procedure Stop;

설명

Stop은 Active := False로 설정하는 내부 작업자 스레드를 생성하므로, 모든 활성 WebSocket 연결과 쌍을 이루는 업스트림 TCP 링크가 해체되는 동안 호출자가 블로킹되지 않고 즉시 반환됩니다. 서버는 수신 대기 소켓을 닫고 내부적으로 DisconnectAll을 호출하여 열린 연결을 끊으며, 이는 백엔드로 데이터를 전달하던 아웃바운드 TCP 클라이언트도 폐기합니다. 서버가 완전히 중지되고 더 이상 연결이 수락되지 않으면 알림을 받으려면 OnShutdown을 구독하십시오. 호출 스레드에서 실행되는 동기 종료를 선호하는 경우 Active 속성을 직접 사용하십시오.

예제


oServer.Stop();

메서드로 돌아가기