Показать сообщение отдельно
Старый 11.03.2007, 17:48   #3
Progger_Leo
Разработчик
 
Регистрация: 09.01.2007
Сообщений: 217
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Связь через прокси

Иденственное что я имею, так это прогу, которая может получать html-код web-страницы через прокси...и даже без него... Нате, мож кому-нить понабицца
Global BR$ = Chr$(13)+Chr$(10)
;
1. обычный запрос веб-страницы
tcp 
GetHttp("www.microsoft.com")
If 
tcp False RuntimeError "unable to connect to web server"
While Eof(tcp) = False
Print ReadLine$(tcp)
Wend
CloseTCPStream
(tcp)
 
2. запрос страницы через прокси-сервер с адресом 192.168.0.1 и портом 80
tcp 
GetHttp("www.microsoft.com"80,"192.168.0.1"80)
If 
tcp False RuntimeError "unable to connect to web server"
While Eof(tcp) = False
Print ReadLine$(tcp)
Wend
CloseTCPStream
(tcp)
 
WaitKey
 
End
 
;========================================
Function 
GetHttp(server$, port=80proxy$="",proxyport=0)
Local www
If Len(proxy$) = 0 proxy$ = server$
If 
proxyport 0 proxyport port
www 
OpenTCPStream(proxy$,proxyport)
If 
www False Return False
WriteLine www
,"GET http://" server$ + ":" port path$ + " HTTP/1.1" BR$ + "Host: " server$ + BR$ + "User-Agent: blitzbasic" BR$ + "Accept: */*" BR$
Return 
www
End 
Function 
(Offline)
 
Ответить с цитированием