TsgcWebSocketProxyServer › 메서드 › Start
바인딩이 열리는 동안 호출 스레드가 차단되지 않도록 보조 스레드에서 프록시 서버를 시작합니다.
procedure Start;
Start는 Active := True를 설정하는 내부 워커 스레드를 생성하므로, 호출자(일반적으로 메인 UI 스레드)는 서버가 구성된 포트에 바인딩되는 동안 멈추지 않고 즉시 반환됩니다. Start가 반환될 때 프록시가 수신 대기 중임이 보장되지는 않습니다. 서버가 WebSocket 연결을 수락하면 알림을 받으려면 OnStartup을 구독하십시오. 각 수락된 클라이언트가 백엔드 TCP 서버로 전달될 수 있도록, Start를 호출하기 전에 Port, 모든 Bindings, 그리고 업스트림 Proxy 대상 호스트와 포트를 설정하십시오. 호출 스레드에서 실행되는 동기 시작을 선호하는 경우 Active 속성을 직접 사용하십시오.
oServer := TsgcWebSocketProxyServer.Create(nil);
oServer.Port := 80;
oServer.Proxy.Host := '127.0.0.1';
oServer.Proxy.Port := 8080;
oServer.Start();