TsgcWebSocketServer메서드 › Start

Start 메서드

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

구문

procedure Start;

설명

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

예제


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

메서드로 돌아가기