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

FTP через proxy. Подскажите пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование на С/C++ для ST20 микроконтроллера http://www.cyberforum.ru/cpp-beginners/thread493215.html
Добрый день, Приглашаю пообщаться тех , кому по долгу службы или по велению сердца приходится программировать на С/С++ для микроконтроллерный систем, в частности основанных на микроконтроллере ST20 фирмы STMicroelectronic. С надеждой на плодотворное общение, Александр, jermakov#taide.lt
C++ COM-ошибка - please help В idl использую интерфейс из другой TypeLib. При компиляции появляется ошибка: error generating type library : LayOut failed. В чем тут может быть дело? http://www.cyberforum.ru/cpp-beginners/thread493208.html
C++ Заголовочный файл в COM
Народ, подскажите пожалуйста. Если в методе интерфейса используется ссылка на интерфейс определенный во внешней DLL, то какой в этом случае файл подключать в idl-файле или как его сформировать?
интерфейс, в методе которого создается объект типа IDictionary и возвращается ссылка на этот объект C++
Привет всем. Необходимо реализовать интерфейс, в методе которого создается объект типа IDictionary и возвращается ссылка на этот объект. Не знаю как правильно описать этот метод в idl-файле.
Visual C++ Построчное чтение и вывод строк в ListBox каждые 5 секунд (MFC, проблема с таймером) http://www.cyberforum.ru/cpp-beginners/thread493181.html
Здравствуйте. Такая ситуация: Есть txt файл. Я хочу читать построчно и выводить строки в ListBox (при нажатии кнопки)через каждые ,допустим, 5 секунд. Когда строки заканчиваются, нада чтоб таймер останавливался. Я делаю так: CMytimerDlg::Timer() { if (!Test) { Test=true;
C++ Определение к какому файлу в данный момент времени обращается та или иная программа Как на ++ определить - к какому файлу в данный момент времени обращается та или иная программа? подробнее

Показать сообщение отдельно
quagmire
Сообщений: n/a
01.03.2011, 11:35     FTP через proxy. Подскажите пожалуйста
Неделю бьюсь, не могу получить файлы..
Сетка подключена к интернету через proxy (192.168.0.1:80)
Необходимо взять/передать по ftp (вход-логин/пароль) файлы

hInternetSession = InternetOpen(AfxGetApp()->m_pszAppName,
INTERNET_OPEN_TYPE_PROXY,
'192.168.0.1:80',
INTERNET_INVALID_PORT_NUMBER, 0);
//пробовал ftp=ftp://192.168.0.1:80, тоже не работает

CHAR strURL[]='ftp://pharm:chooq@prg1/inbox';
CHAR strLocal[]='c:\olex';
CHAR strFtpFile[_MAX_PATH];
CHAR strFLocalFile[_MAX_PATH];
HANDLE f;
HINTERNET hFind;
HINTERNET hFtpFile;
DWORD dwRead, dwWritten;
CHAR szTemp[1024];
WIN32_FIND_DATA wfd;

hFind = InternetOpenUrl(hInternetSession,(LPCTSTR)strURL, NULL,
0,INTERNET_FLAG_RELOAD | INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_RAW_DATA, 0);

if (!InternetFindNextFile (hFind, &wfd)) return 0;

do {
if(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {}
else
{
sprintf(strFtpFile, '%s/%s', strURL, wfd.cFileName);
sprintf(strFLocalFile, '%s/%s', strLocal, wfd.cFileName);
hFtpFile = InternetOpenUrl(hInternetSession, (LPCTSTR)strFtpFile, NULL, 0,
INTERNET_FLAG_RELOAD | INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_RAW_DATA, 0);
if (hFind == NULL) return 0;
f = CreateFile(strFLocalFile, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL, NULL);
if (f == INVALID_HANDLE_VALUE) return 0;

while (InternetReadFile(hFtpFile, (LPVOID)szTemp, 1024, &dwRead))
{
if (!dwRead) break;
WriteFile(f, (LPVOID)szTemp, dwRead, &dwWritten, NULL);
}
CloseHandle(f);
InternetCloseHandle(hFtpFile);
}
}
while (InternetFindNextFile (hFind, &wfd));

InternetCloseHandle(hFind);
InternetCloseHandle(hInternetSession);

//пробовал и через InternetConnect/FtpFindFirstFile - тоже не работает
//hFTPSession = ::InternetConnect(hInternetSession,
// 'ternet2.ru',
// INTERNET_INVALID_PORT_NUMBER,
// 'user', 'password',
// INTERNET_SERVICE_FTP,
// 0, (DWORD)0);

Если возможно, ответьте на diminbox@rambler.ru
спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru