Duvidas sobre Troca de IP no DataSnap

Delphi

08/05/2015

Ola boa tarde se aluguel poder me ajudar eu fico grato .

Eu tou desenvolvendo uma aplicação multi camadas só que tem um probleminha, eu já desenvolvi algumas telas e tá rodando perfeitamente tanto no pc que eu tou com o delphi instalado, como também a aplicação cliente esta rodando em outro pc mais o problema é que quando eu mudo o IP da maquina servidora o servidor abre mais a aplicação cliente não roda da erro.

o que eu faço para que toda a vez que eu trocar o IP o sistema reconheça o novo IP
Aislan Sousa

Aislan Sousa

Curtidas 0

Respostas

Alvaro Maia

Alvaro Maia

08/05/2015

Bom dia, Aislan!

Eu criei um arquivo de configuração (ini) e no evento oncreate do ClientModule eu carrego esse arquivo para TSqlConnection (params).

O meu arquivo é assim:

drivername=DATASNAP
port=211
CommunicationProtocol=tcp/ip
HostName=127.0.0.1

Altere a porta e o hostname para atender a nova máquina.
GOSTEI 0
Aislan Sousa

Aislan Sousa

08/05/2015

Ola boa tarde obrigado por sua colaboração

Mais vc fez essas mudanças foi no cliente
é pode ser vou tentar

valeu amigo

e Si funcionar vou lidar um presente quando o sistema estiver no ar
GOSTEI 0
Aislan Sousa

Aislan Sousa

08/05/2015

Ei eu fiz com ele funcionasse com qual quer outro IP mais e roda o cliente em outra maquina mais quando coloco o banco de dados em outro pc e copio as Dlls Midas.dll e dbxfb.dll para outro pc liberei a porta 3050 nas configurações do firewall não funciona dar erro de Socket por que será se alguém pode me ajudar fico grato.
GOSTEI 0
Alvaro Maia

Alvaro Maia

08/05/2015

Não entendi direito.

O erro tá dando onde? No server ou no client?

Se for no server, faça o teste lá mesmo pra ver se o programa está realmente se conectando com o banco normalmente.
Se for no client, é só mudar a porta e o ip mesmo. Não muda mais nada.
GOSTEI 0
POSTAR