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

Вниз

Работа с прокси   Найти похожие ветки 

 
Set33   (2005-08-01 19:56) [0]

Как научить программу работать через прокси сервер. Вобщем дайте ссылки на документацию, по теме работы с прокси серверами.


 
Piter ©   (2005-08-01 22:16) [1]

1) использовать wininet
2) использовать компонент с поддержкой прокси - из серии Indy, например
3) изучить HTTP протокол, какие заголовки надо посылать и реализовать.


 
tesseract ©   (2005-08-01 23:51) [2]

Proxy - это просто перенаправитель. т.е если не использовать Socks4- socks5 авторизацию, то просто следует переназначить порт (с 80 на 3128 например) и увеличитт интервал ожидания ответа


 
Чапаев ©   (2005-08-02 10:02) [3]

>  то просто следует переназначить порт (с 80 на 3128 например) и увеличитт интервал ожидания ответа
Не только. Коннектиться следует именно к прокси, а не к нужному ресурсу.


 
isasa ©   (2005-08-02 10:10) [4]

Очень помогает описание в MSDN функций

InternetOpen,
InternetConnect,
HttpOpenRequest,
HttpSendRequest,
HttpQueryInfo,
InternetQueryDataAvailable,
InternetReadFile,
InternetCloseHandle


 
tesseract ©   (2005-08-02 11:35) [5]

>>Не только. Коннектиться следует именно к прокси, а не к нужному ресурсу.
Это само собой


 
set666   (2005-08-04 11:13) [6]

isasa а что такое MSDN и с чем его едят. Вобще мне надо работать с прокси через протокол pop3 и SMTP, хотя научиться работать через HTTP тоже лишним не будет . Может у кого исходники есть какие нибудь?


 
Piter ©   (2005-08-04 12:53) [7]

set666   (04.08.05 11:13) [6]
isasa а что такое MSDN и с чем его едят. Вобще мне надо работать с прокси через протокол pop3 и SMTP, хотя научиться работать через HTTP тоже лишним не будет . Может у кого исходники есть какие нибудь?


как ты видищь - ответов нет. Потому что все в шок и не знают что сказать. Ты не знаешь что такое MSDN, ты спутал все на свете, даже не понимаешь что такое протокол.

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


 
Alexander Panov ©   (2005-08-04 14:06) [8]

tesseract ©   (01.08.05 23:51) [2]
Proxy - это просто перенаправитель


Это не просто перенаправитель.

Он обрабатывает клиентские заголовки в соответствии с протоколом и отсылает уже свои запросы целевому серверу.


 
isasa ©   (2005-08-04 15:57) [9]

Если использовать
isasa ©   (02.08.05 10:10) [4]
то коннектится надо именно к резурсу,

HINTERNET InternetOpen(
   IN LPCTSTR lpszAgent,
   IN DWORD dwAccessType, //INTERNET_OPEN_TYPE_PROXY  or  INTERNET_OPEN_TYPE_DIRECT.
   IN LPCTSTR lpszProxyName,
   IN LPCTSTR lpszProxyBypass,
   IN DWORD dwFlags
);


MSDN, the Microsoft Developer Network, is the essential reference
for developers who use Microsoft development tools or target any Windows or Internet platform.
The MSDN Library contains more than 1.1 GB of technical programming information, including sample code,
the Developer Knowledge Base, Visual Studio documentation, SDK documentation, technical articles,
conference and seminar papers, and technical specifications. For more information on MSDN subscriptions,
read the document MSDN Subscriptions or visit the Subscriptions page on the MSDN Web site
at http://msdn.microsoft.com/subscriptions/.

Delphi там нет но все остальное ....


 
isasa ©   (2005-08-04 16:02) [10]

Да, забыл, это не только jn-line, но есть и на CD. Обновляется регулярно. С API без нее никак ...


 
set666   (2005-08-04 18:21) [11]

isasa спасибо за помощь )))



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1130339360
ag0_
2005-10-26 19:09
2005.11.20
TEdit


2-1130759759
Rolf
2005-10-31 14:55
2005.11.20
Номер ячейки в StringGrid.


6-1119595946
Progh
2005-06-24 10:52
2005.11.20
Работа через прокси idSMTP (Indy 10)


2-1130505625
gvv
2005-10-28 17:20
2005.11.20
График Gantt


2-1130674682
AndrewLi
2005-10-30 15:18
2005.11.20
Компонент Memo и изъятие содержимого определенной строчки





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