TsgcWebSocketServerMethoden › ReStart

ReStart Methode

Stopt de server en start hem vervolgens opnieuw vanuit een secundaire thread; dit is handig na het wijzigen van bindingen of poorten tijdens uitvoering.

Syntaxis

procedure ReStart;

Opmerkingen

ReStart koppelt een Stop gevolgd door een Start in een interne workthread, 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 die vereisen dat de server zijn sockets op runtime opnieuw bindt. De gebeurtenis OnShutdown wordt geactiveerd zodra de oude luisteraar stopt, en OnStartup wordt opnieuw geactiveerd zodra de nieuwe luisteraar verbindingen accepteert. Bij het wijzigen van Port of Bindings, roep Bindings.Clear aan na het stoppen zodat de oude bindingen niet opnieuw worden gebruikt.

Voorbeeld


oServer.Port := 8080;
oServer.ReStart();

Terug naar methoden