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

Вниз

Как установить соединение через прокси?...   Найти похожие ветки 

 
Jolik ©   (2008-08-20 14:05) [0]

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


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


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


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


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


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


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


 
Jolik ©   (2008-08-20 14:36) [3]


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

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

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


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


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


Разумеется !

С чего же еще ?


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


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


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


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


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


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

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


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


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


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

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


 
Dennis I. Komarov ©   (2008-08-20 15:44) [6]

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

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


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


> И не нужно


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

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


 
Dennis I. Komarov ©   (2008-08-20 17:05) [8]

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

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



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

Форум: "Начинающим";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
15-1218265100
Dmitry S
2008-08-09 10:58
2008.09.28
Кодирование видео


2-1218632411
dest81
2008-08-13 17:00
2008.09.28
tshelllistview глюк


2-1219006228
fog
2008-08-18 00:50
2008.09.28
трудности перевода С


2-1218725745
atomAltera
2008-08-14 18:55
2008.09.28
Минимизация окна...


2-1219122526
kate158
2008-08-19 09:08
2008.09.28
сдвиг данных в dbgrid e на 1 вверх





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский