Форум: "Сети";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Вниз
Решение проблем с 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.055 c