HTTP代理服务器

时间:2009-11-14 15:32:12

标签: c http http-proxy proxy-server

我开始研究用C编写的非常基本的HTTP代理服务器(编辑:只是转发我的请求的东西)。在这一点上,我很难理解如何继续。

任何帮助都会有益。

2 个答案:

答案 0 :(得分:13)

看看micro_proxy。它实现了HTTP / HTTPS代理的所有基本功能,只有260行C代码。

另一个非常简单的实现可以在Proxy找到。

答案 1 :(得分:2)

什么协议的代理服务器?在你知道之前,开始编码并不是最有益的下一步。

在确定要实现的协议之后,您(可能)需要阅读套接字API。

一旦完成,就有三条主要路由,使用基于轮询/选择的循环,分离每个会话进程或使用线程来重排数据。