http请求和响应转发到服务器和从服务器转发

时间:2012-10-22 12:45:00

标签: http httpresponse http-request

我正在实施HTTP服务器,它将负责:
1.从浏览器接收请求并将其转发到另一个HTTP服务器。 2.从HTTP服务器读取响应并将其直接转发到浏览器。

在这种情况下,我在使用send()套接字API通过套接字将其发送到HTTP服务器时,只负责修改收到的请求中的主机名,我正在使用与HTTP服务器的套接字连接来转发HTTP请求从浏览器收到。

我有以下问题:

  1. HTTP请求转发是否适用于recv()send()套接字API。
  2. 如果recv()返回0,那么服务器或浏览器是否已关闭套接字? 但有时我的应用程序卡在接收中并且不会返回1-2分钟。
  3. 要从服务器接收套接字数据,我需要等到recv()返回0,或者我需要检查接收数据的内容长度,然后继续recv()
  4. 我是HTTP新手。 如果任何人有转发http请求的示例应用程序,那么请提供,以便我可以更好地学习它。

0 个答案:

没有答案