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