TsgcWebSocketLoadBalancerServer › Properties › Port
TCP-poort waarop de load balancer inkomende WebSocket/HTTP-clients en registraties van backendservers accepteert.
property Port: Integer read GetPort write _SetPort;
80
Stel Port in voordat u de load balancer activeert. Elke waarde tussen 1 en 65535 wordt geaccepteerd, maar poorten onder 1024 vereisen doorgaans verhoogde rechten op Unix en firewallregels op Windows. Zowel downstream-clients als registrerende backend-TsgcWebSocketServer-instanties moeten worden geconfigureerd om verbinding te maken met deze poort (de backend gebruikt zijn eigen LoadBalancer.Port voor overeenkomst). Wanneer de load balancer moet luisteren op meerdere eindpunten, gebruik dan Bindings; het toewijzen van Port is gelijkwaardig aan één binding op 0.0.0.0. Als u Port wijzigt na het stoppen, roep dan eerst Bindings.Clear() aan zodat de vorige handle wordt vrijgegeven.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 8080;
oServer.Active := true;