Контроль обрыва FTP канала c CFtpConnection.GetFile()
От: vms1_68 Украина  
Дата: 11.02.05 13:39
Оценка:
Подскажите, как в FTP-клиенте (VC++), когда при скачивании файла с FTP сервера по интрасети рвется связь, автоматически отследить ее обрыв? Пробовал использовать для скачивания CFtpConnection::GetFile(), и CFtpConnection::OpenFile...READ... Во время передачи файла если нарушить сеть — процесс перекачки зависает на вышеуказанных функциях навечно; CInternetSession::OnStatusCallback() показывает, что повисло на запросе очередной порции данных с сервера .
При отправке файла на сервер — никаких проблем, все автоматом отваливается через небольшой таймаут.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.