• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Cftpfilefind

  • Автор темы maksa
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

maksa

У меня такая проблемма, я создаю фтп клиент, без фаерволла (или со встроенным виндовозским) все работает нормально, но как только я ставлю нормальный фаерволл, то прога виснет на поиске файлов:
Код:
LONG CFTPClientView::GetFileNames(UINT wParam,LONG lParam)
{
CFTPClientDoc* pDoc = GetDocument();
BOOL IsFile=FALSE;//determine if directory include files and folders or not
pFtp->GetCurrentDirectory (pDoc->m_CurDir);
if (!FileFind)
FileFind=new CFtpFileFind (pFtp);
if (FileFind->FindFile ())
{
IsFile=TRUE;
while (::GetLastError ()!=ERROR_NO_MORE_FILES)
{
...
}
}
FileFind->Close (); //close search request
return 0;
}
На строчке FileFind->FindFile (), висит минут 5 после чего выходит из функции и ниче не выдает (никаких файлов не находит) как можно пофиксить это?
Заранее спасибо.
 
G

grigsoft

Видимо, разрешить в файерволе твоей программе общение с интернетом ?
 
M

maksa

В том то все и дело, что общение разрешино, соединение с сервером проходит хороше, а вот прочитать оттуда ниче не могу :blink:
 
M

maksa

Вопрос решен, все дело в том что было включено 2 фаерволла
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!