Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.10.30;
Скачать: CL | DM;

Вниз

нет коннекта через проксик   Найти похожие ветки 

 
ther   (2009-06-15 21:41) [0]

день добрый...вопроспо ftp...нарыл кучу доков как тут так и на друших сайтах...но мою проблему это не решило

 InetHandle := InternetOpen(PChar("FTP"), 3, "192.168.0.1", "21", 0);
 memo1.Lines.Add("Error - "+IntToStr(GetLastError)); <= всегда 0..хорошо... но даже если я ставлю 192.168.0.2(такого нет в сети) то все равно 0
   FtpHandle := InternetConnect(InetHandle, PChar("ftp...."), 21, PChar("..."),
   PChar("..."), INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);
   memo1.Lines.Add("Error - "+IntToStr(GetLastError));<=5..тоесть доступ запрещен

с точно такими же настройками total коннектится...на серваке по прямому тоже все норм.. InetHandle не равен 0
ПС
делфи 2009, ХР sp 3


 
brother ©   (2009-06-16 04:20) [1]

если с русскими буквами на прокси не работаешь, то инди тебе в помощь...


 
ther   (2009-06-16 09:54) [2]

indy глюкавое на всю голову...передача рисунка приводит к его искажению..пробовал всего пару компонентов инди что бы навсегда от него отказаться


 
brother ©   (2009-06-16 10:11) [3]

> передача рисунка приводит к его искажению

нюню, хозяин - барин


 
Сергей М. ©   (2009-06-16 15:45) [4]


> даже если я ставлю 192.168.0.2(такого нет в сети) то все
> равно 0


Эта функция вовсе не предназначена для проверки есть у тебя чего-то там в сети или нет.

Она
Initializes an application"s use of the WinINet functions.

А что это за "21", указанная предпоследним параметром ?

Должно быть

lpszProxyBypass [in]

   Pointer to a null-terminated string that specifies an optional list of host names or IP addresses


 
ther   (2009-06-16 16:28) [5]

согласен...я чет думал что там порт пишется...видимо брал пример тоже ошибочный..но после изменений все равно эффекта нет..но судя по логике я думал она будет инициализировать с учетом есть там все таки что то или нет...а то оно вернуло успех инициализации при несуществующем адресе..хз...оставлял постой...подставлял пустую переменнуюставил Pointer...таже фигня...не подскажите что там должно быть?


 
Сергей М. ©   (2009-06-16 16:38) [6]

hInet := InternetOpen("Мой FTP-клиент"), INTERNET_OPEN_TYPE_PROXY, 192.168.0.1:3128, nil, 0);
Win32Check(hInet <> 0);


 
ther   (2009-06-16 17:05) [7]

InetHandle := InternetOpen("FTP", 3, "192.168.0.1:21", nil, 0); возврат как и раньше больше 0...
а вот

   FtpHandle := InternetConnect(InetHandle, "ftp.....com.ua", 21, "...",
       "...", INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);

по прежнему nil


 
Dennis I. Komarov ©   (2009-06-16 17:27) [8]

А через IE работает?


 
Сергей М. ©   (2009-06-16 22:28) [9]

ftp-прокси у тебя разве на 21-м порту слушает ? Что-то сомнительно ..


> возврат как и раньше больше 0


И что тут удивительного ? Это означает, что WinInet API успешно инициализирован, в полном соответствии с описанием ф-ции в MSDN


> по прежнему nil


Что значит nil ? Результат ф-ции не указательного же типа .. В смысле 0 что ли ? Ну раз 0, то следом должно идти получение кода ошибки и его анализ ..


 
ther   (2009-06-17 09:52) [10]

<codememo1.Lines.Add("Error - "+IntToStr(GetLastError));<=5..тоесть доступ запрещен
да слушает 21...я через тотал коммандер с такими настройками без проблем лажу по фтп..блин фиг его знает...буду колупать еще
а InternetConnect в watch листе показазывает именно nil


 
Сергей М. ©   (2009-06-17 10:02) [11]


> ther   (17.06.09 09:52) [10]


А в браузер у тебя "лажит по фтп" ?) Успешно ?
Тогда покажи настройки браузера в части указанных там параметров прокси-сервера для FTP-соединений ..



Страницы: 1 вся ветка

Текущий архив: 2011.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
15-1309359015
eXAAAXe
2011-06-29 18:50
2011.10.30
Крешится Адоб-плеер флеша.


1-1270457034
Вульфович Филипп
2010-04-05 12:43
2011.10.30
Ошибка при вызове dll


15-1309257357
Andy BitOff
2011-06-28 14:35
2011.10.30
Вакансия. Может кого заинтересует...


2-1310126824
MsGuns
2011-07-08 16:07
2011.10.30
TEdit с правым выравниванием


15-1310070597
Юрий
2011-07-08 00:29
2011.10.30
С днем рождения ! 8 июля 2011 пятница