TsgcWebSocketHTTPServer › 메서드 › ReStart
보조 스레드에서 서버를 중지한 다음 재시작합니다. 런타임에 바인딩이나 포트를 변경한 후 유용합니다.
procedure ReStart;
ReStart는 내부 작업자 스레드 내에서 Stop 다음에 Start를 연결하므로 연결이 닫히고 바인딩이 다시 열리는 동안 호출자가 차단되지 않습니다. 런타임에 서버가 HTTP, HTTPS 또는 HTTP/2 소켓을 다시 바인딩해야 하는 구성 변경을 적용하는 권장 방법입니다. 이전 리스너가 중지되면 OnShutdown 이벤트가 발생하고, 새 리스너가 연결을 수락하면 OnStartup이 다시 발생합니다. Port 또는 Bindings를 변경할 때는 이전 바인딩이 재사용되지 않도록 중지 후 Bindings.Clear를 호출하십시오.
oServer.Port := 8080;
oServer.ReStart();