• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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 после чего выходит из функции и ниче не выдает (никаких файлов не находит) как можно пофиксить это?
Заранее спасибо.
 
Видимо, разрешить в файерволе твоей программе общение с интернетом ?
 
В том то все и дело, что общение разрешино, соединение с сервером проходит хороше, а вот прочитать оттуда ниче не могу :blink:
 
Вопрос решен, все дело в том что было включено 2 фаерволла
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab