IdTCPServer

Delphi

13/04/2005

Ola pessoal,
como funciona a propriedade BINDINGS
do componente IdTCPServer da INDY ?
Como eu defino o IP da maquina para essa propriedade ?

Eu usava os componentes fastnet do D6, e agora
estou tentando migrar para D7.

grato


Craudio

Craudio

Curtidas 0

Respostas

Massuda

Massuda

13/04/2005

como funciona a propriedade BINDINGS do componente IdTCPServer da INDY ?
Normalmente você não precisa utilizar essa propriedade, você simplesmente usa a propriedade [b:1c63895de4]TIdTCPServer.DefaultPort[/b:1c63895de4].

Como eu defino o IP da maquina para essa propriedade ?
Imaginando que a máquina possua múltiplos IPs, você quer saber como definir em qual IP seu servidor irá operar? O default é o servidor ´escutar´ em todos os IPs disponíveis na máquina. Você quer restringir em algum IP em particular?


GOSTEI 0
Craudio

Craudio

13/04/2005

Gostaria que pegasse o IP da Internet (wan) e nao da rede Ethernet(LAN)


GOSTEI 0
Massuda

Massuda

13/04/2005

Gostaria que pegasse o IP da Internet (wan) e nao da rede Ethernet(LAN)
Seria mais ou menos assim (não testei):
  // IdTCPServer1 é o seu servidor 
  // isso deve ser executado antes de iniciar o servidor
  IdTCPServer1.Bindings.Clear;
  with IdTCPServer1.Bindings.Add do begin
    Port := IdTCPServer1.DefaultPort; // ou a porta da sua escolha
    IP := ...o IP desejado...
  end;

  IdTCPServer1.Active := True;
O IP que você especificar deve estar configurado na máquina onde o servidor for executado.


GOSTEI 0
Craudio

Craudio

13/04/2005

Grande Massuda !
Deu certo véio !

Gracias !


GOSTEI 0
Craudio

Craudio

13/04/2005

Ae massuda, soh mais uma coisa !
Estou tendo dificuldades em enviar arquivos txt do client e para o servidor e vice-versa.
Vc tem alguma ajuda ?


GOSTEI 0
POSTAR