6

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

任何帮助都是有益的。

4

2 回答 2

13

看看micro_proxyC它仅用 260 行代码就实现了 HTTP/HTTPS 代理的所有基本功能。

另一个非常简单的实现可以在Proxy.

于 2009-11-14T16:11:03.383 回答
2

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

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

一旦完成,就有三个主要的路线可以走,使用基于轮询/选择的循环,分叉每个会话进程或使用线程来打乱数据。

于 2009-11-14T15:37:50.970 回答