Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
gunya06
0 / 0 / 0
Регистрация: 19.04.2015
Сообщений: 3
#1

FTP клиент wininet - C++

19.04.2015, 22:46. Просмотров 473. Ответов 2
Метки нет (Все метки)

Чуваки, такая проблема. Написал простенький FTP клиент с использованием wininet.h (код на плюсах, интерфейс - qml). Установил сервер FileZilla. С компьютера, на котором установлен сервер, клиент нормально к нему коннектится и работает. Но с другого компа, где сервера нет, он ни в какую не хочет подключаться (выдает ошибку 12029), при этом компы видят друг друга в сети и нормально обмениваются файлами. Может, кто-нибудь в курсе, в чем дело, а то я х.з., первый раз с wininet работаю.

Вот код (точнее, кусок, где происходит соединение):
C++ (Qt)
1
2
3
4
5
6
7
8
9
QString MainWindow::connect_to_host(QString _host, QString _login, QString _password)
{
    strcpy(host, _host.toAscii().data());
    internet = InternetOpenA(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
    ftp_session = InternetConnectA(internet, host, INTERNET_DEFAULT_FTP_PORT, _login.toAscii().data(), _password.toAscii().data(), INTERNET_SERVICE_FTP, 0, 0);
    if (ftp_session != NULL)
        return "Connection successful!";
    return "Connection failed!";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2015, 22:46     FTP клиент wininet
Посмотрите здесь:

C++ FTP клиент
FTP клиент без использования неблокирующий сокетов C++ Linux
C++ Хочу написать FTP-клиент на С++...
FTP клиент на WinSock C++
Создать FTP клиент какой проект Visual C++
Ftp-клиент: как переходить по каталогам и скачивать/закачивать файлы C++ Linux
WinInet, не получается загрузить файл на FTP C++
C++ FTP-клиент
Клиент-сервер FTP C++
FTP клиент следит за размером открытого файла C++
FTP клиент winsock C++
C++ Как сделать ftp клиент через libcurl?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zenden2k
43 / 28 / 8
Регистрация: 21.04.2015
Сообщений: 82
21.04.2015, 14:50     FTP клиент wininet #2
Господи, зачем использовать WinInet при использовании Qt, в котором есть QFtp?
Да и вообще, WinInet та еще бяка. Ушел с неё на libcurl и не жалею.
gunya06
0 / 0 / 0
Регистрация: 19.04.2015
Сообщений: 3
21.04.2015, 21:24  [ТС]     FTP клиент wininet #3
В плюсах с ftp раньше не работал, поэтому всех тонкостей насчет библиотек не знаю, что первое нашел, то и задействовал. Но я уже сам разобрался, в чем дело, так что QFtp попробую как-нибудь в другой раз. Спасибо!
Yandex
Объявления
21.04.2015, 21:24     FTP клиент wininet
Ответ Создать тему
Опции темы

Текущее время: 05:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru