Fórum COMPONENTE INDY IdFtp (Connection reset by peer) #369553
02/04/2009
0
Desenvolvi um aplicativo tempos atras pra gerar um txt no Delphi 6 em um determinado ftp.
Porem tempos pra cá, deparei um esse erro ao fechar a aplicação:
| Socket error # 10054 |
| Connection reset by peer |
Pelo q eu entendi, estou tentado fechar a conexão com o ftp, aonde nao ocorre(existe) mais, ..
Estou fazendo a abordagem da sequinte maneira.
procedure TFormFtp.Desconectar; begin if DFTP.FTP.Connected then begin DFTP.FTP.Abort; // aqui o erro DFTP.FTP.Quit; end; end;
Alguém pode me auxiliar ???
Existe uma maneira de testar se a conexão já nao foi encerrada pelo servidor ??
Grato pela atenção..
Tiago

Tiagosilva8
Curtir tópico
+ 0Posts
02/04/2009
Marcosrocha
procedure TFormFtp.Desconectar; begin if DFTP.FTP.Connected then begin try DFTP.FTP.Abort; finally DFTP.FTP.Quit; end; end; end;
Gostei + 0
02/04/2009
Tiagosilva8
Mas não consegui resolver o meu problema..
O q acontece, é q só ocorre esse erro, após deixar a aplicação aberta por uns 2 minutos, apois disso fika sem ação, tenho q finalizar a tarefa.
Alguem pode nos auxiliar tmb??
valeu
Gostei + 0
19/03/2019
Paulo Andrade
Mas não consegui resolver o meu problema..
O q acontece, é q só ocorre esse erro, após deixar a aplicação aberta por uns 2 minutos, apois disso fika sem ação, tenho q finalizar a tarefa.
Alguem pode nos auxiliar tmb??
valeu
Isso pode ser o servidor derrubando a conexão por falta de interação. Poderia colocar um Timer e ele disparar algum comando para o FTP pra manter conectado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)