socket实现HTTP代理服务器

时间:2013-01-02 05:17:42
【文件属性】:

文件名称:socket实现HTTP代理服务器

文件大小:11KB

文件格式:TXT

更新时间:2013-01-02 05:17:42

socket 代理服务器

下面是一个先前我用socket实现HTTP代理服务器的例子,代码很简单我就不一一解析了,要注意的是:当该代理服务器收到IE发来的请求时,要将IE请求行中的webserver的域名(或者IP)剥去,再将请求转发给webserver,如果不注意这点而是直接毫无处理的把IE请求信息直接发给webserver某些网站会显示不了网页,比如新浪,pfan,这是测试时发现的,其他就没什么可以说的了。实际上能否完成这个简单的HTTP proxy server可以看出对HTTP协议的熟悉程度,只要有一定的sock编程基础并熟悉了HTTP协议的工作流程,那我想就没什么障碍了。


网友评论

  • 不错的资源 有参考价值
  • 这个不错,可以运行!
  • 比较有参考价值,可以下载来看。
  • 还是不错的,不过我是想要java的,不过一些原理性的东西还是可以学习一下
  • 挺有参考价值的
  • 大概意思明白,可以借鉴
  • 不错,有一定的启示作用,但广域网通信还是没有成功,有成功的可以交流一下
  • 很有参考价值,对新手有帮助,谢谢分享
  • 个人觉得这个资料还是比较好的,里面的习题还是很好的!
  • 运行是可以,但是做代理时一直连接不上啊
  • 很不错的,能够用
  • 是C代码啊,我没运行,因为不懂socket的东西!
  • c 代码 还行 没运行
  • 很有参考价值,对新手有帮助,谢谢分享
  • 代码清晰,很理解容易~可是我下载错了,下载完发现不是自己想要的
  • 可惜不是C语言版,不过改改也能用
  • 代码清晰,明确好用。P.S.看到IE就明白代码是win下的