2 servidores na mesma máquina

Delphi

19/10/2016

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

Josafar Silva

Curtidas 0

Melhor post

Josafar Silva

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
GOSTEI 1

Mais Respostas

Hélio Devmedia

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.
GOSTEI 0
Josafar Silva

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?
GOSTEI 0
POSTAR