TsgcWebSocketHTTPServer › Methods › ReStart
Stopt de server en start hem vervolgens opnieuw vanuit een secundaire thread; dit is handig na het wijzigen van bindingen of poorten tijdens uitvoering.
procedure ReStart;
ReStart koppelt een Stop gevolgd door een Start binnen een interne werkthread, zodat de aanroeper niet wordt geblokkeerd terwijl verbindingen worden gesloten en bindingen opnieuw worden geopend. Het is de aanbevolen manier om configuratiewijzigingen toe te passen waarvoor de server zijn HTTP-, HTTPS- of HTTP/2-sockets opnieuw moet binden tijdens runtime. De OnShutdown-gebeurtenis wordt geactiveerd zodra de oude listener stopt, en OnStartup wordt opnieuw geactiveerd zodra de nieuwe listener verbindingen accepteert. Wanneer u Port of Bindings wijzigt, roep dan Bindings.Clear aan na het stoppen zodat de oude bindingen niet worden hergebruikt.
oServer.Port := 8080;
oServer.ReStart();