TsgcWebSocketHTTPServer메서드 › Start

Start 메서드

바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 HTTP 서버를 시작합니다.

구문

procedure Start;

설명

Start는 Active := True로 설정하는 내부 작업자 스레드를 생성하므로 호출자(일반적으로 메인 UI 스레드)는 서버가 구성된 포트에 바인딩하고 HTTP/2를 위한 TLS/ALPN을 초기화하는 동안 멈추는 대신 즉시 반환합니다. Start가 반환될 때 서버가 수신 대기 중임을 보장하지 않습니다. 서버가 연결을 수락하면 알림을 받으려면 OnStartup을 구독하십시오. Start를 호출하기 전에 Port, 모든 Bindings 및 TLS / HTTP2 옵션을 설정하십시오. 호출 스레드에서 실행되는 동기 시작을 선호하는 경우 Active 속성을 직접 사용하십시오.

예제


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();

메서드로 돌아가기