класс для работы с соксами

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kusanagi, 6 Sep 2009.

  1. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    уважаемый алл, никто не встречал готовый класс для работы с соксами?
    чтобы ничего не надо было допиливать напильником
     
  2. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    встречал.
     
  3. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    не могли бы вы поделиться им? или ссылочку дать для ознакомления
     
  4. dnd

    dnd Member

    Joined:
    28 Nov 2007
    Messages:
    23
    Likes Received:
    8
    Reputations:
    0
    /thread27529.html
     
  5. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    язык какой?
     
  6. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    в первую очередь интересует под NET
     
  7. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    _ttp://www.mentalis.org/soft/class.qpx?id=9
     
  8. geezer.code

    geezer.code Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    Если допиливать - проблема, то лучше использовать готовый компонент например ComponentSpace Proxy.
     
  9. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    такой вопрос- при работе с соксами указывания кусков заголовков в коде это фича протокола? я к тому что httpwebrequest сам подставляет заголовки , нужно лишь указать адрес сайта.
    а в примерах с соксами постоянно натыкаюсь на вставки

    "GET / HTTP/1.0\r\n" +
    "Host: www.microsoft.com\r\n" +
    "Connection: close\r\n" +
    "\r\n";
     
  10. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    добавлю в догонку- post запросы тоже ручками генерировать придется?
    вот это я считаю допиливанием библиотеки.
     
  11. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Во первых, какой ЯП?
    можно curl использовать, удобно работать и возможности хорошие
     
  12. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    разве не видно в каком разделе создана тема?
    интересует решение под net
     
  13. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    А какое отношение соксы имеют к HTTP ?
    Соксы - обеспечивают прозрачное TCP соединение. А что ты по нему будешь гонять - дело твое, хоть HTTP хоть HTTPS хоть FTP

    А httpwebrequest к соксам прикрутить нормально не удастся - только через глобальные настройки веббраузера, поэтому все и делают "вставки GET" :)

    Что касается готовых либ, то вот готовый socks5 клиент: http://www.codeproject.com/KB/IP/zasocks5proxy.aspx
     
    #13 Algol, 8 Sep 2009
    Last edited: 8 Sep 2009
  14. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    этот раздел про С/С++, C#, Delphi, .NET, Asm - это разные языки программирования, поэтому и нужно было уточнение
     
  15. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0

    я не говорю что обязательно через httpwebrequest , я к тому что класс httpwebrequest позволяет не задаваться гемороем с генерированием заголовков HTTP а все примеры классов с соксами требуют генерации вручную
     
  16. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    выше в теме я писал уже про нужный мне язык
     
  17. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    под .NET
    в пространстве имён System.Net есть класс HttpWebRequest и HttpWebResponse которые формируют/получают web запросы... там же существует класс WebProxy который подключается к запросу, в котором можно указать любые прокси
     
  18. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Ага, но не соксы )
     
  19. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0

    уважаемый , а вы сами так делали или просто хотите пообщаться?
    если бы все было иак просто то я бы не задавал вопрос
     
  20. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    когда же уже люди отучатся от быдлопривычек и примут для себя нормальные платформы?

    в дотнете, кстати удобно ещё работать с web'ом через эмуляцию IE, благо там есть готовый враппер.