Здравствуйте, гость ( Вход | Регистрация )
|
CMorgan |
27.7.2010, 11:46
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 27.7.2010 Пользователь №: 1905 Спасибо сказали: 0 раз(а) Репутация: 0
|
Добрый день. Помогите пожалуйста, а то я слегка запутался
Вот тут обработка изменения состояния. При отрубания инета исправно выдает QFtp::Unconnected и посылает сигнал Queue_not_emty() Который в свою очередь запускает: ConnectFTP() - выглядит так: Слот связанный с завершением команды QFTP : Симптомы такие: 1)Если изначально интернета нету, но задание на скачку присутствует - прога постоянно пытается сделать ConnectFTP() (как и задумано) и при появление инета соединяется и закачивает все добро. Тут все работает как надо. 2) Если инет был, прога качала, потом он вдруг исчез. Отрабатывается ftp_stateChanged( int state ) с сигналом QFtp::Unconnected вызывается Run_downloading() и из нее ConnectFTP(), но после этого в void ION_Download::ftpCommandFinished(int, bool error) оно почему-то больше не приходит. Что я делаю не так и как мне заставить QFTp пытаться сконнектится с ФТП обратно при неожиданном умирании инета? |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 21:20 |