TsgcWebSocketLoadBalancerServer › 속성 › Port
load balancer가 수신 WebSocket/HTTP 클라이언트 및 백엔드 서버 등록을 수락하는 TCP 포트.
property Port: Integer read GetPort write _SetPort;
80
로드 밸런서를 활성화하기 전에 Port를 설정하십시오. 1에서 65535 사이의 모든 값이 허용되지만, 1024 미만의 포트는 일반적으로 Unix에서 상승된 권한과 Windows에서 방화벽 규칙을 요구합니다. 다운스트림 클라이언트와 등록하는 백엔드 TsgcWebSocketServer 인스턴스 모두 이 포트에 연결하도록 구성해야 합니다(백엔드는 일치시키기 위해 자체 LoadBalancer.Port를 사용함). 로드 밸런서가 여러 엔드포인트에서 수신해야 하는 경우 대신 Bindings를 사용하십시오. Port를 할당하는 것은 0.0.0.0의 단일 바인딩과 동등합니다. 중지 후 Port를 변경하는 경우, 이전 핸들이 해제되도록 먼저 Bindings.Clear()를 호출하십시오.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 8080;
oServer.Active := true;