TsgcTCPClient › Propriedades › BoundPortMin
Limite inferior da faixa de portas locais ao fazer o bind da conexão de saída a uma faixa de portas.
property BoundPortMin: TIdPort read FBoundPortMin write FBoundPortMin;
0
Quando BoundPortMin e BoundPortMax são ambos diferentes de zero, o cliente tenta vincular o socket de origem sequencialmente a portas no intervalo [BoundPortMin..BoundPortMax] até que uma porta livre seja encontrada. Deixe ambos em 0 para deixar o SO escolher qualquer porta efêmera, ou defina BoundPort para fixar uma única porta.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.BoundPortMin := 50000;
oTCP.BoundPortMax := 50100;
oTCP.Active := true;