Consulta rápida via internet com IdTCPClient e idTCPServer

Delphi

23/04/2007

Boa tarde amigos, meu sistema é client/server.

Delphi7+dbExpress+Fire 2.0

Um cliente tem duas lojas com bases de dados independentes e gostaria de consultar dívida de determinado cliente na outra loja.

Como poderia fazer isso? Talvez usando os componentes Indy idTCPServer e idTCPClient?

1) A rotina seria bem simples, na loja 1 (idTCPClient) o usuário digita o CPF/CNPJ do cliente e clica em consultar, que por sua vez se conecta com a outra loja de posse dessa informação.

2) Na loja 2 o idTCPServer recebe esse dado, faz a verificação da situação no banco e devolve a situação do cliente.

Dúvidas:
a) Que tipo de retorno pode ser? Uma string, um xml com os débitos, um txt...
b) Essa rotina pode ser executada vice-versa? Posso ter na mesma máquina que solicitou, um idTCServer ativo esperando também a consulta da outra loja?

Pesquisei no fórum, mas vi muitos exemplos de transferência de tela para monitoramento, mas nada próximo do que pretendo.

Se tiverem um exemplo bem simples de como fazer isso, visto que é uma rotina ´aparentemente´ simples, agradeceria.

Att
Mario


Aldus

Aldus

Curtidas 0
POSTAR