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

Вниз

Решение проблем с PROXY аля как подключиться   Найти похожие ветки 

 
Sleepeer   (2006-07-06 13:43) [0]

Привет!

Много я перерыл информации, исходных текстов, сайтов.
И вот везде натыкался на теже вопросы : Как работать
через прокси-сервер ( в различных ситуациях FTP, HTTP, SMTP и.т.д.) Кочено разумным решением было-бы использовать
библиотеку WinInet, но как всегда из-за лени или не знания
всё упиралось в поиски готового компонента (компонентов)...

Так, очём это я :-)

Из проделаных опытов, я вывел, что ни одна(и), компонента(ы)
с прокси-сервером - работать не умеют... Взять ту-же Indy?!
На кой сдались эти вкладки с ProxyType, ProxyPort, ProxyUser...
и.т.д. Когда всё сводится к тому, что для подключения
к ПС нужно (на примере IdFTP):

Положить на форму :
1.IdFTP
2.IdIOHandler

begin
 idFTP.Host = АДРЕС ПРОКСИ СЕРВЕРА;
 idFTP.IOHandler.Open;
 //
 idFTP.IOHandler.WriteLn("USER "+ИМЯ ПОЛЬЗОВАТЕЛЯ НА ПРОКСИ);
 idFTP.IOHandler.ReadLn;
 idFTP.IOHandler.WriteLn("PASS "+ПАРОЛЬ);
 idFTP.IOHandler.ReadLn;

 // А потом тем-же методом подключиться к FTP
 idFTP.IOHandler.WriteLn("OPEN "+МОЙ FTP);
 idFTP.IOHandler.ReadLn;
 idFTP.IOHandler.WriteLn("USER "+ИМЯ);
 idFTP.IOHandler.WriteLn("PASS "+ПАРОЛЬ);
 idFTP.IOHandler.ReadLn;

//  А далее уже творить чудеса :-)
 .......
end;

И в итоге всё работает! НО! Как всегда, есть НО :-)
Отправка файла не фунциклирует...
Все методы IdFTP.Put(....) - приводят к повисанию программы..
Как пользоваться коммандами STOR, к сожалению информация
я не нашёл. Есть общиеописания, которые на каждом "столбу" RFC, написаны или проще через FTP>HELP.

ВО написал-то 8-) Просто уже руки опустились... :-``(
Хотелось решить простую задачу, по обновлению файлов
на веб-сайте... А...

P.S. Всё выше перечисленное пробовалось на разных компьютерах, с установленным ПС UserGate 2.X, Lan2net, короче
АААААААААААААААААААААААААААААААААааааааа!!!!!

С уважением, практически ужо сумашедший... :-(


 
Untermensch   (2006-07-06 14:09) [1]

По FTP с разбегу помочь не могу, а на HTTP indy с прокси работает замечательно, при заполеннии указаных выше полей с адресом и юзером прокси. И если не ломает тратить стока времени на нахождение решения, не проще ли написать активного клиента на web сервере, принимающего файл по HTTP и кладущего его в указанный пунк, соображения безопасности можно сделать даже строже чем на FTP (если есть время). А байты они и есть байты, без разницы по какому протоколу они ходют.
Сам обновляю так файлы на 10 web сайтах при помощи небольшой собстенной программки уже пару лет, и везде и по любому каналу она пролазит.


 
Sleepeer   (2006-07-06 15:01) [2]

Да просто я в этом направлении немного.... того :-) нет знаний, пробовал пару раз взяться активно за эту тему, но кроме каши в голове ничего. И в какую сторону копать тоже на знаю.


 
SoftMaker   (2006-07-06 16:08) [3]

А ты посмотри в http://groups.google.com и конкретнее в http://groups.google.com/groups/dir?&sel=16823695,16823691. Там не искал?



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1163011293
Колдун
2006-11-08 21:41
2006.11.26
Проблемы экологии


9-1138783225
Nic
2006-02-01 11:40
2006.11.26
Выбор компилятора Delphi при создании игры


6-1151921416
flaxe
2006-07-03 14:10
2006.11.26
Печенюшки... в Twebbrowser


2-1162984073
Lebedev
2006-11-08 14:07
2006.11.26
Как вывести текст на Panel?


1-1160053712
atruhin
2006-10-05 17:08
2006.11.26
Проблеммы с двумя TSpliter