TsgcTCPClient › Propriedades › BoundPort
Porta TCP local à qual o socket do cliente é vinculado antes de conectar.
property BoundPort: TIdPort read FBoundPort write FBoundPort;
0
Fixa a porta de origem efêmera utilizada pela conexão de saída. Um valor de 0 permite que o sistema operacional aloque qualquer porta livre. Utilize um valor específico quando um firewall ou peer exigir uma porta de origem conhecida. Se você precisar vincular dentro de um intervalo em vez de uma única porta, defina BoundPortMin e BoundPortMax e deixe BoundPort em 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;