Russian Qt Forum

Qt => Работа с сетью => Тема начата: hawk от Март 19, 2012, 20:09



Название: Зависание QFtp
Отправлено: hawk от Март 19, 2012, 20:09
Здравствуйте уважаемые!
Имеется две проблемы:
1)Кто-нибудь сталкивался с зависанием программы при потере соединения??? Например, во время обмена...пропадает сеть и все зависает намертво!
2)Когда очередь доходит до put(), прога виснет,где-то на минуту.Не могу понять,что в это время происходит!Если выгружаю небольшие файлы,это зависание практически незаметно,а если большие,то приходится ждать!
 Использую Qt 4.7 в Linux. Может быть существует более удобная альтернатива QFtp?
Заранее благодарен за помощь!


Название: Re: Зависание QFtp
Отправлено: V1KT0P от Март 19, 2012, 20:37
Здравствуйте уважаемые!
Имеется две проблемы:
1)Кто-нибудь сталкивался с зависанием программы при потере соединения??? Например, во время обмена...пропадает сеть и все зависает намертво!
2)Когда очередь доходит до put(), прога виснет,где-то на минуту.Не могу понять,что в это время происходит!Если выгружаю небольшие файлы,это зависание практически незаметно,а если большие,то приходится ждать!
 Использую Qt 4.7 в Linux. Может быть существует более удобная альтернатива QFtp?
Заранее благодарен за помощь!
Смею предположить что ждет timeout при потере связи. Если зависает все, то неплохо бы вынести работу с ftp в отдельный поток.


Название: Re: Зависание QFtp
Отправлено: hawk от Март 19, 2012, 20:51
Возможно,что ждет...только вот где его изменить можно???мне нужна практически мгновенная реакция!