TsgcTCPClient › プロパティ › BoundPort
接続前にクライアントソケットがバインドされるローカルTCPポート。
property BoundPort: TIdPort read FBoundPort write FBoundPort;
0
アウトバウンド接続で使用されるエフェメラルソースポートを固定します。0 を指定すると、オペレーティングシステムが使用可能なポートを割り当てます。ファイアウォールまたはピアが既知のソースポートを必要とする場合は特定の値を使用してください。単一ポートではなく範囲内でバインドする必要がある場合は、BoundPortMin と BoundPortMax を設定して BoundPort を 0 のままにしてください。
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.BoundIP := '192.168.1.50';
oTCP.BoundPort := 54321;
oTCP.Active := true;