Russian Qt Forum

Qt => Работа с сетью => Тема начата: dread от Май 04, 2007, 07:25



Название: QFTP GPRS
Отправлено: dread от Май 04, 2007, 07:25
Может кто нибудь помочь, при использовании QFTP через GPRS, при возникновении временного разрыва связи - скачка / закачка файлов прерываеться, и больше уже не возобновляеться....
вопрос: как можно заставить QFTP рвать в этом случае соединение и возвращать ошибку а не зависать навечно?

добавлено спустя 1 минуту:

 на команде ConnectToHost например такая возможность предусмотрена... при установлении подключния... а на LIST / GET / PUT можно это реализовать?


Название: QFTP GPRS
Отправлено: goer от Май 04, 2007, 11:51
Обычно висячих соединений избегают путем пинга, но как такое реализовать на фтп не знаю :(


Название: QFTP GPRS
Отправлено: dread от Май 07, 2007, 02:11
А как можно реализовать условие разрыва по таймауту - например запустить таймер и вызвать ->close() , и перезапустить весь цикл?