计算机毕业论文网欢迎您!
计算机毕业论文网为广大学生提供各类计算机论文,计算机毕业设计,包括VB毕业论文,VF毕业论文,VC毕业设计,计算机网络毕业论文,ASP,PHP,JSP,ASP.NET毕业论文,计算机毕业设计,开题报告,外文翻译,论文开题报告,开题报告范文.使您写计算机论文的好帮手!

简易代理服务器的设计VC++

[来源:计算机毕业论文] [作者:计算机毕业论文] [日期:09-03-15] [热度:]    文字大小:  
计算机毕业论文
核心提示: 代理服务器是介于浏览器和Web服务器之间的一台服务器,它的功能是代理网络用户去取得网络信息。它的工作原理是,接收客户机的数据连接请求,并将请求传给Web服务器;再从Web服务器接收返回的数据,最后把数据传给客户..

摘  要
代理服务器是介于浏览器和Web服务器之间的一台服务器,它的功能是代理网络用户去取得网络信息。它的工作原理是,接收客户机的数据连接请求,并将请求传给Web服务器;再从Web服务器接收返回的数据,最后把数据传给客户端显示。本论文讲述的是关于一个简单的代理服务器的实现,在实现中采用客户机/服务器结构模型开发应用程序,基于一般的访问浏览速度慢、效率底、安全功能不强等原因,将以简单、合理、有效为原则;为了方便分析和设计,系统设计中设置不同的状态量用于标识客户机、代理服务器及服务器间的联结状态。在保证系统基本功能的同时,使用多线程机制使得代理系统有更好的延续性。此代理系统具有简单,易用,网络化等优点,能够完成一般的HTTP访问代理服务。

关键词:客户机/服务器结构;多线程;套接字;代理服务器


目  录


1 引言 
1.1 课题背景 
1.2 本课题研究的意义 
1.3 本课题的研究方法 
2 理论基础 
2.1 代理服务器 
2.2 目前的代理服务技术 
2.3 SOCKET 面向连接的编程模型 
2.4 WINSOCK库 
2.4.1 winsock的寻址方式 
2.4.2 字节顺序 
2.5 系统基本套接字调用 
2.5.1 创建和关闭套接字-socket()和closesocket() 
2.5.2 指定本地地址-bind() 
2.5.3 设置监听状态-listen() 
2.5.4 建立套接字连接-connect()和accept() 
2.5.5 收发数据-send()和recv() 
3 设计方案 
3.1 基本函数设计 
3.2 多线程流程 
4 服务器的实现 
4.1 环境创建 
4.2 功能实现 
4.2.1 数据变量定义 
4.2.2 启动代理服务器 
4.2.3 请求处理过程 
4.2.4 请求响应 
4.2.5 关闭服务器 
4.2.6 控制主函数 
5 测试结果 
结    论 
参考文献 
致    谢 

需要本设计请加客服QQ:279210870
页面收藏到: [QQ书签] [新浪ViVi] [Poco]

相关计算机毕业论文

计算机毕业论文网   计算机毕业论文网 计算机毕业设计 专业提供各类计算机毕业设计 | VB类计算机论文 - VF计算机毕业论文 - ASP类计算机论文 - PHP类计算机设计 - 回顶部