TsgcWebSocketServer_HTTPAPI메서드 › DisconnectAll

DisconnectAll Method

HTTP.sys 서버가 새 연결을 수신 대기하도록 유지하면서 모든 활성 WebSocket 연결을 끊습니다.

구문

procedure DisconnectAll;

설명

DisconnectAll은 공유 잠금 하에 내부 연결 목록을 순회하고 각 활성 WebSocket 컨텍스트를 닫으며, WebSocket Close 프레임을 보내지 않고 기본 HTTP.sys 요청을 삭제합니다. 서버는 새 수신 연결을 계속 수신 대기합니다. 이 메서드는 서버를 중지하거나 바인딩 해제하지 않습니다. 닫히는 각 클라이언트에 대해 OnDisconnect가 한 번 발생합니다. 이 메서드는 서버가 중지될 때 자동으로 호출되지만, 언제든지 호출하여 세션 테이블을 강제로 지울 수 있습니다(예: 구성 변경 후 또는 ReStart 전에 풀을 비울 때).

예제


oServer.DisconnectAll;

메서드로 돌아가기