我开始使用 C 编写的一个非常基本的 HTTP 代理服务器(编辑:只是转发我的请求的东西)。在这一点上,我很难理解如何进行。
任何帮助都是有益的。
我开始使用 C 编写的一个非常基本的 HTTP 代理服务器(编辑:只是转发我的请求的东西)。在这一点上,我很难理解如何进行。
任何帮助都是有益的。
看看micro_proxy
。C
它仅用 260 行代码就实现了 HTTP/HTTPS 代理的所有基本功能。
另一个非常简单的实现可以在Proxy
.
什么协议的代理服务器?在您知道之前,开始编码并不是最有益的下一步。
在您决定要实现什么协议之后,您(可能)需要阅读套接字 API。
一旦完成,就有三个主要的路线可以走,使用基于轮询/选择的循环,分叉每个会话进程或使用线程来打乱数据。