我在原始套接字上编写 tcp worker,它只是与服务器交换 http 流量。不幸的是,使用原始套接字是强制性的。到目前为止,输出中有一个 byte[] 数组,看起来是这样的:
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/html; charset=utf-8
Date: Thu, 21 Mar 2013 00:58:11 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Connection: Transfer-Encoding
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en" xml:lang="en"
xmlns="http://www.w3.org
...
等等。问题是 - 我可以以某种方式将此 byte[] 数组(或其字符串表示形式,或任何其他形式)转换为 HttpWebResponse 吗?或者也许有一种方法可以将套接字作为流传递给 WebResponse?
渴望任何答案,多拉