Array
(
)

IPs...Ips..

Kroki
   - 02 fev 2006

Tem como dentro de uma rede uma aplicação Delphi achar automaticamente um IP?
Vamos supor que temos 10 pc e um é ´servidor´mas os Ips estao configurados como ´automatico´ entao algum pc precisar se comunicar com o servidor,como poderia ser feito a busca de seu IP?


Truck1n
   - 02 fev 2006

Bom dia, se eu não me engano.. vc pode dar um ping com o nome da maquina... dai lá ele vai te mostrar o IP


não sei se ajudou...


agora como fazer isto em delphi nao sei.. usa clientsocket eu acho...


abração



Massuda
   - 02 fev 2006

Pelo que entendi você quer localizar o servidor sem saber o IP dele (e/ou o nome dele?).

Esse servidor seria o servidor do BD ou um servidor rodando um programa seu?


Kroki
   - 03 fev 2006

Seria um servidor rodando programa meu.
Vou testar usando um UDP indy com bind emqualquer IP,entao a aplicaçao no servidor manda uma string que ele reconhece e devolve o IP do Pc que recebeu.
Isso é uma boa ideia?


Massuda
   - 03 fev 2006

Usar UDP é uma boa idéia. [url=http://www.forumweb.com.br/foruns/index.php?showtopic=31853]Neste tópico[/url] (em outro fórum) tem um exemplo meu de como descobrir, via UDP, quais máquinas estão rodando um programa seu na rede; basta adaptar para que apenas seu programa servidor responda.