TsgcWebSocketLoadBalancerServer속성 › Port

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;

속성으로 돌아가기