TsgcTCPClient › プロパティ › BoundPortMax
アウトバウンド接続をポートの範囲にバインドするときのローカルポート範囲の上限。
property BoundPortMax: TIdPort read FBoundPortMax write FBoundPortMax;
0
アウトバウンドソケットのソースポートを制限するために BoundPortMin と組み合わせて使用します。クライアントはバインドできるポートが見つかるまで [BoundPortMin..BoundPortMax] の各ポートを順番に試みます。任意のエフェメラルポートを許可する場合は両方を 0 のままにするか、単一の値を固定するには BoundPort を使用してください。
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.BoundPortMin := 50000;
oTCP.BoundPortMax := 50100;
oTCP.Active := true;