TsgcWebSocketLoadBalancerServer메서드 › Start

Start 메서드

호출 스레드가 바인딩을 여는 동안 블로킹되지 않도록 보조 스레드에서 load balancer를 시작합니다.

구문

procedure Start;

설명

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

예제


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

메서드로 돌아가기