ďťż

Ładny brzuch

Mam sobie prosty klient FTP, korzysta on z komponentu idFTP
i zauważyłem że jeśli przez jakiś czas nie wykonuję na nim operacji (wysyłania/ściągania plików) to się tak jakby rozłączał od serwera.
Więc dałm w Timerze taki coś
if not IdFTP.Connected then IdFTP.Connect;
Jednak nie wiem dlaczego problem występuje nadal.



To serwer odcina klienta który nic nie robi. Lepiej co jakiś czas (np. minuta) wysyłać jakieś polecenie, najlepiej NOOP.

dokładnie - musisz co jakiś czas wysyłać cokolwiek do serwera. Zerknij sobie na jakiegoś klienta ftp i zobacz, że ma on coś takiego jak "wysyłaj noop przy dłuższym nicnierobieniu"

Sprawdź (jezęli możesz) jaki TimeOut ma ustawiony serwer z którym się łączysz

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •