[Indy] - idFTP.PUT - zawieszanie pomimo przesłania pliku

0

Witam!

Może któryś z forumowiczów spotkał się z następującym problemem:

Wykonuję na komponencie idFTP.put i czasami następuje zawieszenie się aplikacji. Co ciekawsze po zajrzeniu na FTP plik jest przesłany poprawnie. Kod do przesyłania siedzi mi w try… i nie wywala mi żadnego błędu – po prostu wisi na put.
Oczywiście są obejścia (zastosowałem osobny wątek który wysyła dane, a jak za długo „wisi” to wymuszam mu IdFTP1.Disconnect i po problemie), obawiam się jednak, że to trochę metoda znana z polskich ulic – jest dziura w drodze –> zasypcie ją żużelm - a chciałbym znaleźć rozwiązanie i przyczynę, a nie szukać obejść.

Serwer ftp: CesarFTP Wer 0,99G, (kombinowałem z wieloma ustawieniami samego IdFTP i na każdym działa tak samo, Delphi 7)

0

może za długo program oczekuje na połączenie

też często zwieszało mi połączenie przy idftp ... połóż na formę komponent IdAntiFreeze1 z palety indy misc

1 użytkowników online, w tym zalogowanych: 0, gości: 1