科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道VB6中使用Winsock穿越各种代理的实现

VB6中使用Winsock穿越各种代理的实现

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

由于缺乏测试环境,本程序只在我自己编写的代理模拟器上测试过,其结果和腾讯QQ,MSN,网易泡泡穿越该模拟器时得出的结果基本一致.因此,代码可能有错误的地方,请各位有条件的用户自行改正,请见谅!

作者:吴滂 来源:csdn 2007年10月14日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共7页)

发送请求完毕后,将收到代理的回应,根据RFC说明(注意 Status-Line 和 Status-Code):

  6 Response

  After receiving and interpreting a request message, a server responds

  with an HTTP response message.

  Response = Status-Line ; Section 6.1

  *(( general-header ; Section 4.5

  | response-header ; Section 6.2

  | entity-header ) CRLF) ; Section 7.1

  CRLF

  [ message-body ] ; Section 7.2

  6.1 Status-Line

  The first line of a Response message is the Status-Line, consisting

  of the protocol version followed by a numeric status code and its

  associated textual phrase, with each element separated by SP

  characters. No CR or LF is allowed except in the final CRLF sequence.

  Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF

  6.1.1 Status Code and Reason Phrase

  The Status-Code element is a 3-digit integer result code of the

  attempt to understand and satisfy the request. These codes are fully

  defined in section 10. The Reason-Phrase is intended to give a short

  textual description of the Status-Code. The Status-Code is intended

  for use by automata and the Reason-Phrase is intended for the human

  user. The client is not required to examine or display the Reason-

  Phrase.

  The first digit of the Status-Code defines the class of response. The

  last two digits do not have any categorization role. There are 5

  values for the first digit:

  - 1xx: Informational - Request received, continuing process

  - 2xx: Success - The action was successfully received,

  understood, and accepted

  - 3xx: Redirection - Further action must be taken in order to

  complete the request

  - 4xx: Client Error - The request contains bad syntax or cannot

  be fulfilled

  - 5xx: Server Error - The server failed to fulfill an apparently

  valid request

  The individual values of the numeric status codes defined for

  HTTP/1.1, and an example set of corresponding Reason-Phrase's, are

  presented below. The reason phrases listed here are only

  recommendations -- they MAY be replaced by local equivalents without

  affecting the protocol.

  Status-Code =

  "100" ; Section 10.1.1: Continue

  | "101" ; Section 10.1.2: Switching Protocols

  | "200" ; Section 10.2.1: OK

  | "201" ; Section 10.2.2: Created

  | "202" ; Section 10.2.3: Accepted

  | "203" ; Section 10.2.4: Non-Authoritative Information

  | "204" ; Section 10.2.5: No Content

  | "205" ; Section 10.2.6: Reset Content

  | "206" ; Section 10.2.7: Partial Content

  | "300" ; Section 10.3.1: Multiple Choices

  | "301" ; Section 10.3.2: Moved Permanently

  | "302" ; Section 10.3.3: Found

  | "303" ; Section 10.3.4: See Other

  | "304" ; Section 10.3.5: Not Modified

  | "305" ; Section 10.3.6: Use Proxy

  | "307" ; Section 10.3.8: Temporary Redirect

  | "400" ; Section 10.4.1: Bad Request

  | "401" ; Section 10.4.2: Unauthorized

  | "402" ; Section 10.4.3: Payment Required

  | "403" ; Section 10.4.4: Forbidden

  | "404" ; Section 10.4.5: Not Found

  | "405" ; Section 10.4.6: Method Not Allowed

  | "406" ; Section 10.4.7: Not Acceptable

  | "407" ; Section 10.4.8: Proxy Authentication Required

  | "408" ; Section 10.4.9: Request Time-out

  | "409" ; Section 10.4.10: Conflict

  | "410" ; Section 10.4.11: Gone

  | "411" ; Section 10.4.12: Length Required

  | "412" ; Section 10.4.13: Precondition Failed

  | "413" ; Section 10.4.14: Request Entity Too Large

  | "414" ; Section 10.4.15: Request-URI Too Large

  | "415" ; Section 10.4.16: Unsupported Media Type

  | "416" ; Section 10.4.17: Requested range not satisfiable

  | "417" ; Section 10.4.18: Expectation Failed

  | "500" ; Section 10.5.1: Internal Server Error

  | "501" ; Section 10.5.2: Not Implemented

  | "502" ; Section 10.5.3: Bad Gateway

  | "503" ; Section 10.5.4: Service Unavailable

  | "504" ; Section 10.5.5: Gateway Time-out

  | "505" ; Section 10.5.6: HTTP Version not supported

  | extension-code

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章