Socks 4/5 C#

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
Дратути =)

Конкретный затык: нужно было сделать PUT запрос . http прокси с авторизацией / без - нет проблем. Соксы - нет .

Может есть какие-то либы или более простой путь? Куда копать =)

Использовал httpwebrequest , но он на то и http ...
через WebClient может как-то ?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
Поиск в помощь. Не уверен что по соксам было что-то, но несколько тем по пут было с решением
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 101
Баллы
113
  • Спасибо
Реакции: zombie

Geograph

Client
Регистрация
16.02.2014
Сообщения
209
Благодарностей
113
Баллы
43
  • Спасибо
Реакции: zombie

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
Спасибо, друзья, буду пробовать =)
 

sibbora

Client
Регистрация
23.11.2013
Сообщения
149
Благодарностей
73
Баллы
28
xNet насколько я помню не поддерживает PUT-запросы. Если принципиально работа должна идти через соксы, то прямая дорога в изучение libcurl + libcurl.Net. Если неправ - поправьте.

Прилагаю небольшую демку (часть функционала в общем коде, не пропустите). Дальше - курим зубодробительный мануал.
 

Вложения

  • Спасибо
Реакции: zombie

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
xNet насколько я помню не поддерживает PUT-запросы. Если принципиально работа должна идти через соксы, то прямая дорога в изучение libcurl + libcurl.Net. Если неправ - поправьте.

Прилагаю небольшую демку (часть функционала в общем коде, не пропустите). Дальше - курим зубодробительный мануал.
Через "request.Raw" в xNet можно любой запрос послать, это попроще, имхо, чем libcurl курить )
C#:
request.Raw(xNet.HttpMethod.PUT, "site", "content");
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 101
Баллы
113
  • Спасибо
Реакции: Sanekk, zombie и sibbora

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
.
 
Последнее редактирование:

vitalik55

Client
Регистрация
14.09.2016
Сообщения
20
Благодарностей
1
Баллы
3
var SmtpServ = new TcpClient(); я так понимаю эта либа сама по себе не умеет этогоо делать (
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)