TsgcWebSocketProxyServer › Methoden › ReStart

ReStart Methode

Stopt en herstart vervolgens de proxyserver vanuit een secundaire thread, nuttig na het wijzigen van bindingen, poorten of het upstream-doel tijdens runtime.

Syntaxis

procedure ReStart;

Opmerkingen

ReStart koppelt een Stop gevolgd door een Start binnen een interne werkersdraad, zodat de aanroeper niet wordt geblokkeerd terwijl bestaande WebSocket-verbindingen en hun gekoppelde upstream TCP-koppelingen worden gesloten en bindingen opnieuw worden geopend. Het is de aanbevolen manier om configuratiewijzigingen toe te passen die vereisen dat de proxy zijn sockets opnieuw bindt bij runtijd, zoals het wijzigen van de luister-Port, het aanpassen van Bindings, of het omleiden van verkeer naar een ander Proxy-backend. 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, roept u Bindings.Clear aan na het stoppen zodat de oude bindingen niet opnieuw worden gebruikt.

Voorbeeld


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

Terug naar methoden