2 servidores na mesma máquina
Tenho dois sistemas desenvolvidos em Delphi 3 camadas. Como fazer para rodar os dois servidores na mesma máquina? Em um deles, alterei a porta de 211 para 212, mas não funcionou.
Josafar Silva
Curtidas 0
Melhor post
Josafar Silva
23/10/2016
Prezado Hélio:
Finalmente resolvi o problema. Faltava apenas indicar a nova porta no componente DSTCPServerTransport. Feito isto, tudo funcionou perfeitamente. Obrigado pela atenção
Finalmente resolvi o problema. Faltava apenas indicar a nova porta no componente DSTCPServerTransport. Feito isto, tudo funcionou perfeitamente. Obrigado pela atenção
GOSTEI 1
Mais Respostas
Hélio Devmedia
19/10/2016
Josafar, você pode ter um servidor para cada porta. os clientes também devem estar apontando para mesma porta.
Verifique se realmente o executável está aceitando a nova porta tanto no server como no client.
Verifique se realmente o executável está aceitando a nova porta tanto no server como no client.
GOSTEI 0
Josafar Silva
19/10/2016
Prezado Hélio:
Ainda não consegui rodar os dois servidores na mesma máquina e isto é um problema dos maiores, para mim, já que meu cliente usa dois sistemas meus desenvolvidos em Delphi XE7. Tenho que resolve-lo, sob pena de inviabilizar o usuário.
Como expliquei, quando tento alterar a porta, pelo FireDacExplorer, na conexão DataSnap de 211 para 212, por exemplo, a conexão não é realizada, antes mesmo de rodar o sistema.
Gostaria de saber o seguinte: Na minha aplicação, utilizo o FireDac, definindo uma conexão DataSnap e outra Firebird. Do lado do server, no FDConnection, utilizo a conexão Firebird no connectiondefname. Do lado do cliente, no SqlConnection, aponto a conexão DataSnap.
Com esta configuração, o sistema roda normal em rede para todos os usuários. Só não estou conseguindo rodar os dois Servidores de Aplicação na mesma máquina. Mas, essa definição de conexão no server e no cliente está correta?
Ainda não consegui rodar os dois servidores na mesma máquina e isto é um problema dos maiores, para mim, já que meu cliente usa dois sistemas meus desenvolvidos em Delphi XE7. Tenho que resolve-lo, sob pena de inviabilizar o usuário.
Como expliquei, quando tento alterar a porta, pelo FireDacExplorer, na conexão DataSnap de 211 para 212, por exemplo, a conexão não é realizada, antes mesmo de rodar o sistema.
Gostaria de saber o seguinte: Na minha aplicação, utilizo o FireDac, definindo uma conexão DataSnap e outra Firebird. Do lado do server, no FDConnection, utilizo a conexão Firebird no connectiondefname. Do lado do cliente, no SqlConnection, aponto a conexão DataSnap.
Com esta configuração, o sistema roda normal em rede para todos os usuários. Só não estou conseguindo rodar os dois Servidores de Aplicação na mesma máquina. Mas, essa definição de conexão no server e no cliente está correta?
GOSTEI 0