Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как установить соединение через прокси?... [D7, WinXP]


Jolik ©   (2008-08-20 14:05:00) 

Есть программы которые обмениваются данными через TCP/IP сокет (сокет API-шный, не дельфовый). В одной из организаций доступ в интернет организуется через прокси (указывается в настойках браузера). Наша программа не соединяется :(
При этом hamachi (есть такой VPN агент ) через прокси пролезает.
Как добавить поддержку прокси в нашу программу?
Где можно почитать?
Заранее блангодарен!


Dennis I. Komarov   (2008-08-20 17:05:00) [1]

> Ты, Заказчик, через прокси своих клиентов вдруг захотел
> пускать

Чур меня... ;)


Сергей М.   (2008-08-20 15:52:00) [2]


> И не нужно


Может и нужно.
Но потакать сиюминутным капризам Заказчика тоже не стОит -  себе дороже выйдет.

Ты, Заказчик, через прокси своих клиентов вдруг захотел пускать ? Изволь скорректировать и согласовать должным образом ТЗ и не забудь в порядке извинений оказать хотя бы спонсорскую помощь Разработчику)


Dennis I. Komarov   (2008-08-20 15:44:00) [3]

> тогда вам ничего переделывать не придется.

И не нужно. Каждый получает то, что хотел. Захотели поставить проксю - будте добры ее сконфигурировать нужным образом... ИМХО


Сергей М.   (2008-08-20 15:22:00) [4]


> В одной из организаций доступ в интернет организуется через
> прокси


Там что, админа своего нет ?

Пусть настроит на своем прокси необходимый для работы вашей программы порт-маппинг (наверняка ихний прокси поддерживает порт-маппинг), тогда вам ничего переделывать не придется.


Сергей М.   (2008-08-20 15:19:00) [5]


> Выяснить какой прокси?


Разумеется !

С чего же еще ?


> Раз в Браузере устанавливается - значит веб прокси


Не только но и в том числе и в 1-ю очередь.


> придется мне в проги свои добавить поддержку http? так?


Не так.
Если целевой прокси поддерживает socks4/5-функциональность, зачем городить огород с http ? Это же корове седло)


> можно сокет каким то хитрым образом настроить... Нет такой
> возможности?


Разумеется нет.

Сокет функционирует на транспортном уровне, а не на прикладном.


Jolik   (2008-08-20 14:36:00) [6]


>
> А что, есть принципиальная разница ?

Ну вроде как в сторонних компонентах есть такие настройки - адрес прокси.

Т.е. с чего мне начинать?
Выяснить какой прокси?
Раз в Браузере устанавливается - значит веб прокси.
Т.е. получаеца - придется мне в проги свои добавить поддержку http? так?
Я просто думал - можно сокет каким то хитрым образом настроить... Нет такой возможности?


Сергей М.   (2008-08-20 14:30:00) [7]


> сокет API-шный, не дельфовый


А что, есть принципиальная разница ?


Сергей М.   (2008-08-20 14:29:00) [8]


> Как добавить поддержку прокси в нашу программу?


В общем случае никак.
А каждый частный случай следует излагать отдельно и предметно.
Прокси - это просто некий абстрактный посредник.
А тебе нужен не абстрактный, а конкретный)


Наверх

Титульная страница Поиск, карта сайта Написать письмо