日期:2014-05-16  浏览次数:20595 次

有写过http代理程序的吗,有问题请教
最近研究http代理,想用linux纯c写,对代理的原理有了基本了解,流程就是客户-〉代理-〉服务器-〉代理-〉客户,请问我在客户端需要写代码吗,还是只要直接在客户端ie里输网址,代理监听http请求就可以了呢,如果是这样,请问如何接收这个http请求,这个http请求的格式是怎么样的呢,是由客户的ie发出的吗,我在网上查是request请求,是不是用read函数就可以接收到了阿,最后代理从服务器下载到文件以后又怎么传送给客户,并在其ie里显示出来啊?问题比较多,实在是头疼啊。

------解决方案--------------------
客户端不用写代码的,你的这个代理负责接收客户端的请求,同时根据这个请求到不同的HTTP server
上去去数据,同时在返回给客户端,综述,主要要三个部分需要完成:
a) 负责接受client端的请求.
b) 请求HTTP数据
c) 返回数据给client.

------解决方案--------------------
ets2008@hotmail.com