TsgcHTTPServer › 속성 › Active
구성된 바인딩에서 리스닝 소켓을 열어, HTTP 서버를 시작하거나 중지합니다.
property Active: Boolean read GetActive write SetActive default False;
False
Active를 True로 설정하면 서버가 구성된 Port(및 추가로 설정된 Bindings)에서 수신 대기를 시작합니다. 다시 False로 설정하면 서버가 중지되고 모든 활성 연결이 닫힙니다. 이 전환은 호출한 스레드에서 실행되므로, 리스너가 완전히 시작되거나 종료될 때까지 메서드가 차단됩니다. 백그라운드 스레드를 사용하려면 Start/Stop을 사용하십시오. 중지한 후 다른 포트에서 다시 시작하려면, 이전 핸들을 폐기하기 위해 먼저 Bindings.Clear()를 호출하십시오.
oServer := TsgcHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;