HttpWebRequest и sock5 - работают ли вместе???

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

HttpWebRequest и sock5 - работают ли вместе???

Сообщение Fedorfx » 10.05.2007 (Чт) 14:47

Sub test()
Try
txt_br.Text = ""
Dim wr As HttpWebRequest
Dim WRes As WebResponse
Dim RS As Stream
Dim SR As StreamReader

wr = HttpWebRequest.Create("http://yandex.ru") на порту 15110 висит хттп прокси на 15111 сокс 5 - оба с авторизацией
Dim myProxy As New WebProxy("111.111.111.111", 15111) стоит тут поменять порт на хттп проксик как все работает
Dim nc As NetworkCredential = New NetworkCredential
nc.UserName = "test"
nc.Password = "test"
myProxy.Credentials = nc
wr.Proxy = myProxy
wr.KeepAlive = True
wr.Method = "GET"
wr.ContentType = "text/xml"
wr.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
wr.Accept = "*/*"
wr.Timeout = 20000
WRes = wr.GetResponse
RS = WRes.GetResponseStream()
SR = New StreamReader(RS, System.Text.Encoding.GetEncoding(0))
Dim str As String = SR.ReadToEnd
txt_br.Text = str.Replace("<br>", vbCrLf)
play(e_play.ok)
Catch ex As Exception
MsgBox(ex.Message)
End Try

End Sub





всем привет

вот функция которая работает если я использую http прокси и которая не работает если я пробуй использовать сокс проксик
у меня на машине стоит прокси сервер
на одном порту висит хттп прокси на другом сокс
если в вышеприведенном коде поставть порт для хттп проксика то код замечательно работает — как только меняю на сокс порт то вылетаю по таймауту
подскажите — в чем ошибка
тут либо хеадер неправильный — либо может для соксов надо использовать не HttpWebRequest а что то другое


по непроверенным данным - HttpWebRequest не работает с соксами
может кто подтвердить или опровергнуть
так же прошу подсказать замену HttpWebRequest - может есть какие библиотеки - которые имеют такой же функционал или лучше чем HttpWebRequest

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 36

    TopList