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