TsgcWebSocketLoadBalancerServerプロパティ › Port

Port プロパティ

ロードバランサーが受信する WebSocket/HTTP クライアントとバックエンドサーバー登録を受け付ける TCP ポート。

構文

property Port: Integer read GetPort write _SetPort;

デフォルト値

80

解説

ロードバランサーをアクティブにする前にPortを設定してください。1から65535までの任意の値が受け入れられますが、1024未満のポートは通常UnixではElevated権限が、Windowsではファイアウォールルールが必要です。ダウンストリームクライアントと登録するバックエンドのTsgcWebSocketServerインスタンスは両方ともこのポートに接続するように設定する必要があります(バックエンドは独自のLoadBalancer.Portを使用してマッチングします)。ロードバランサーが複数のエンドポイントでリッスンする必要がある場合は代わりにBindingsを使用してください。Portの割り当ては0.0.0.0への単一バインディングと同等です。停止後にPortを変更する場合は、前のハンドルが解放されるように最初にBindings.Clear()を呼び出してください。

使用例


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 8080;
oServer.Active := true;

プロパティに戻る