TsgcWebSocketLoadBalancerServer › Methods › Start
Start de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl bindingen worden geopend.
procedure Start;
Start laat een interne werkthread die Active := True instelt, zodat de aanroeper (doorgaans de hoofd-UI-thread) onmiddellijk terugkeert in plaats van te bevriezen terwijl de load balancer aan zijn geconfigureerde poorten bindt. De server luistert niet gegarandeerd wanneer Start terugkeert; abonneer u op OnStartup om een melding te ontvangen zodra de load balancer verbindingen accepteert. Stel Port en eventuele Bindings in voordat u Start aanroept zodat back-upservers zich bij de load balancer kunnen registreren. Gebruik de eigenschap Active direct als u de voorkeur geeft aan een synchrone start die op de aanroepende thread wordt uitgevoerd.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Start();