Problema com Socket
Bom dia pessoal, sistema em Delphi6 e utilizamos BDE e socket para que funcione a aplicação 3 Camadas.
O problema que tenho é o seguinte, as vezes acontece de dar um pau e/ou e etc no servidor de aplicação, por exemplo : cai a energia e derruba o server de aplicação, encerrando a conexão do socket com os clients. Ocasionando a redundância de dados, exemplo : fatura o pedido 3 vezes e etc.
Gostaria de de saber de existe uma solução para isso ? Ou um monitoramente dessa conexão.
O problema que tenho é o seguinte, as vezes acontece de dar um pau e/ou e etc no servidor de aplicação, por exemplo : cai a energia e derruba o server de aplicação, encerrando a conexão do socket com os clients. Ocasionando a redundância de dados, exemplo : fatura o pedido 3 vezes e etc.
Gostaria de de saber de existe uma solução para isso ? Ou um monitoramente dessa conexão.
Cristiane
Curtidas 0
Respostas
Marcelo Cavalcanti
22/03/2010
Favor informar maiores detalhes.
www.swg2.com.br (Transformando suas informações em dados gerenciais)
GOSTEI 0
Robson Catunda
22/03/2010
Já tentou algo antes de gravar como:
try
if socketconnetion1.connected=true then post;
except
// aqui trata o erro.
end;
try
if socketconnetion1.connected=true then post;
except
// aqui trata o erro.
end;
GOSTEI 0
Cristiane
22/03/2010
Boa tarde Robson, muito obrigado pela dica, vou implementar ela pra ve que bixo que dá, rs . Eu utilizo isso mais desse jeito, mais vou adotar seu método.
Grato
Ricardo Rodrigues
Grato
Ricardo Rodrigues
GOSTEI 0