Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2011.10.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
15-1308692620
oxffff
2011-06-22 01:43
2011.10.30
Совместный съем квартиры в Москве. Есть ли желающие?


15-1309765210
PiterK
2011-07-04 11:40
2011.10.30
Обводка изображения


2-1310225359
D_2010
2011-07-09 19:29
2011.10.30
Есть что-нибудь альтернативное DriveComboBox, DirectoryListBox?


1-1270103659
Kolan
2010-04-01 10:34
2011.10.30
Constant expression violates subrange bounds (nrComm)


2-1310449758
bestolkov
2011-07-12 09:49
2011.10.30
Запись в файл данных динамического массива





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский