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

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

InternetConnect () [D7, XP]


neveGreen ©   (2008-12-17 13:02:00) 

Скажите пожалуйста какие в функции InternetConnect () задавать параметры соединения через прокси сервер и вообще какие параметры прокси сервера там можно задать и как?


clickmaker   (2008-12-17 16:02:00) [1]

> с pszProxyName и lpszProxyBypass не понятно для чего это
> вообще сделано - одной функцией открывать два соединения
> чтоли?

pszProxyName - через что ходить
lpszProxyBypass - куда ходить не через прокси pszProxyName


Palladin   (2008-12-17 15:50:00) [2]


> neverGreen   (17.12.08 15:46) [10]

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


neverGreen   (2008-12-17 15:46:00) [3]

большое спасибо Вам за объяснение но с английским у меня литл праблэм, но на сколько я понял если система знает о прокси сервере то INTERNET_OPEN_TYPE_PRECONFIG будет достаточно, а вот с pszProxyName и lpszProxyBypass не понятно для чего это вообще сделано - одной функцией открывать два соединения чтоли?


Palladin   (2008-12-17 15:39:00) [4]

тьфу, мля, однозначеные в смысле )


Palladin   (2008-12-17 15:38:00) [5]

В MSDN явно сказано, что:

pszProxyName - Pointer to a null-terminated string that specifies the name of the proxy server(s) to use when proxy access is specified by setting dwAccessType to INTERNET_OPEN_TYPE_PROXY...

lpszProxyBypass - Pointer to a null-terminated string that specifies an optional list of host names or IP addresses, or both, that should not be routed through the proxy when dwAccessType is set to INTERNET_OPEN_TYPE_PROXY...

а про INTERNET_OPEN_TYPE_PRECONFIG указано:
Retrieves the proxy or direct configuration from the registry.

неоднозначные намеки, не правда ли?


neverGreen   (2008-12-17 15:33:00) [6]

а когда я указываю NTERNET_OPEN_TYPE_PRECONFIG если стоит в сетке прокси сервер то он определться для функции из настроек Windows или надо обязательно указывать параметры прокси?


neverGreen   (2008-12-17 13:44:00) [7]

Понял  
О>
||
/\


Palladin   (2008-12-17 13:40:00) [8]


> а так и писать '<local>'

да, так и писать


> это что будет значить?

А это, и многое другое, можно узнать в MSDN.


neverGreen   (2008-12-17 13:38:00) [9]

Благодарю, а так и писать '<local>' - это что будет значить?


Palladin   (2008-12-17 13:34:00) [10]

InternetOpen('WRWinInet',INTERNET_OPEN_TYPE_PROXY,'HTTP= HTTP://192.168.0.22:8080HTTPS= HTTP://192.168.0.22:8080','<local>',0)


neverGreen   (2008-12-17 13:29:00) [11]

ой я ошибся не в InternetConnec, а в функции InternetOpen, например я ставлю параметр INTERNET_OPEN_TYPE_PROXY тогда порт прокси где указывать и протокол? и lpszProxyBypass если я не испльзую в обход ни одного адреса что туда писать nil? не понятно...


clickmaker   (2008-12-17 13:09:00) [12]

InternetOpen
dwAccessType = INTERNET_OPEN_TYPE_PROXY
InternetSetOption(INTERNET_OPTION_PROXY_USERNAME)
InternetSetOption(INTERNET_OPTION_PROXY_PASSWORD)


Наверх

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