O ProFTPD não suporta quedas de conexão - é normal?

0

Eu preciso baixar arquivos grandes de um servidor FTP executando o ProFTPD. O servidor não é meu, tudo o que posso fazer se ocorrer algum problema é entrar em contato com seu administrador. E o problema é o seguinte.

Primeiro, conecto-me ao servidor no modo passivo e o download é iniciado. Então, depois de um tempo, a conexão pode se perder, e o ftp-client (não é importante qual deles, porque eu usei muitos, o mais recente é o Download Master) tenta reconectar. O servidor está configurado para limitar o número de conexões de um único IP. E nesse momento o servidor retorna um erro informando que o limite foi excedido. Isso parece que o ProFTPD não considera que a conexão anterior foi descartada ou não a processou .

Isso é normal? Para meu conhecimento do TCP, eu diria que o servidor deve obter um evento soquete desconectado de alguma forma. Em caso afirmativo, é possível configurar o ProFTPD de forma que as conexões descartadas sejam tratadas de maneira adequada e imediata?

Eu fiz a pergunta para o administrador desse servidor, mas ele diz que não é possível.

    
por Stan 27.10.2012 / 16:06

1 resposta

2

Depende da maneira como a conexão é "perdida". O servidor só percebe quando o cliente encerra explicitamente a conexão TCP (com pacotes FIN ou RST). Mas se o cliente reconectar devido a um tempo limite (quando os problemas de rede fazem com que todos os pacotes sejam perdidos), pode ser que o servidor ainda não tenha percebido isso - e não tenha como notificar a menos que periodicamente faça um pings no cliente ou feche conexão após um tempo limite.

    
por 27.10.2012 / 17:23