时,可以用下面的赋值实现自动获得本机地址和随机获取个没有被占用的端口号系统随机选择个未被使用的端口号填入本机地址通过将置为,函数会自动为你选择个未占用的端口来使用。同样,通过将置为,系统会自动填入本机地址。注意在使用函数是需要将和转换成为网络字节优先顺序而则不需要转换。计算机数据存储有两种字节优先顺序高位字节优先和低位字节优先。上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在上传输数据时就需要进行转换,否则就会出现数据不致。下面是几个字节顺序转换函数第页把位值从主机字节序转换成网络字节序把位值从主机字节序转换成网络字节序把位值从网络字节序转换成主机字节序把位值从网络字节序转换成主机字节序函数在成功被调用时返回出现时返回并将置为相应的号。需要注意的是,在调用函数时般不要将端口号置为小于的值,因为到是保留端口号,你可以选择大于中的任何个没有被占用的端口号。建立连接第页第六章总结与体会毕业设计最初的时候,主要是对相关资料的收集和理论知识的学习。在这个阶段,最好是同时结合资料和源码起来看,效果会比较好,学习效率较高。看资料和教程是从细节和基础上去学习知识,而看相关程序的源码则是从整体和实现上去了解个系统。这样才能做到见树又见林。学习理论知识可以使我们掌握最基础的知识,能更深入的了解设计的底层实现。当在具体实现的时候,可以以模块或分层次的思想来分析系统。重点掌握核心的模块,其他模块可以采用现有的类库或开源的实现,这样可以提高开发的效率。软件开发其实对于代码量的积累是很重要的。当积累了定的代码量后,看问题就会比较有程序的思想,能够从层次,模块的角度来分析问题,这样思路就比较清晰了。整个毕业设计的过程其实就是经历了个项目的生命周期。从最初的选题确定后,开始进行相关资料的收集和理论知识的学习,接着确定自己的方案设计和系统整体结构,然后开始编码实现,调试代码,直至顺利运行,再进行性能测试,最后写出论文。这些步骤其实和个软件项目的开发是很类似的。作为网络服务器市场的佼佼者,服务器结构迁移,方式已成为种时尚,大部分网络应用系统都是以这种方式与网络用户交换信息。的基础是客户端要有个浏览器程序,服务器端要有个与之对应的过超文本向用户提供全方位的多媒体超媒体信息,从而为全世界的用户提供了种获取信息共享资源的途径。随着计算机网络技术的发展,客户服务器结构逐渐向浏览器要提供对静态请求的处理,解析客户端请求报文,回送请求的文件和响应报文的功能。第页第章绪论课题背景随着的迅速发展与普及,网络已经延伸到世界的各个角落。在该技术基础上发展起来的,通接字进行读或写的处理。若为新连接,则将其加入到事件列表若为已有连接则读取其请求或向其发送响应若客户端已断开或已发送完响应,服务器端就断开该连接,并将该套接字从事件列表中移除。主多路复用机制来实现并发服务。网络编程采用,服务器端创建套接字绑定套接口设置套接口为监听模式,将该监听套接字加入事件列表,然后无限循环等待返回,对返回事件的套定应用情景下如嵌入式设备就不太适合了。同时个简单小巧的服务器也有利于我们学习网络编程的相关知识,对服务器原理也能有进步的了解。本文设计实现了个功能简单结构小巧的服务器,采用中已有了许多知名的商用服务器,如等。但往往这些功能强大的服务器其结构也相当复杂,规模较大,在些特资源的过程中,无需再关心些技术性的细节,而且界面非常友好,因而在上推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。所以服务器在网络中的地位日益重要。当今社会世界的各个角落。在该技术基础上发展起来的,通过超文本向用户提供全方位的多媒体超媒体信息,从而为全世界的用户提供了种获取信息共享资源的途径。接口实现,协议处理模块,数据结构与接口设计,服务提供模块,数据结构与接口设计,服务主程序,服务器运行与测试,服务器运行,服务器测试,本章小结,第五章结论,第六章总结与体会谢辞参考文献附录附录软件使用说明附录英文原文,附录英文翻译,第页摘要操作系统是个开放源代码的免费操作系统。它不仅有安全稳定成本低的特点,而且很少发现有病毒传播。服务器是服务器的种,它是基于超文本传输协议的服务器。基于具有稳定可靠安全和强大的网络功能这些优点,使得其主要应用于服务器领域。所以本文选择在环境下实现个服务器。本文研究了下服务器的设计与实现。在系统中采用协议和浏览器完成数据的传输。阐述了套接字编程的方法等复用编程模型。详细分析了协议内容以及客户端与服务器之间的通信过程。本文实现了客户端浏览器和服务器端以协议进行请求和响应的功能。同时对服务器进行了个简单的压力测试。所有程序代码均为下的语言编程。关键字服务器协议第页
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 26 页
第 2 页 / 共 26 页
第 3 页 / 共 26 页
第 4 页 / 共 26 页
第 5 页 / 共 26 页
第 6 页 / 共 26 页
第 7 页 / 共 26 页
第 8 页 / 共 26 页
第 9 页 / 共 26 页
第 10 页 / 共 26 页
第 11 页 / 共 26 页
第 12 页 / 共 26 页
第 13 页 / 共 26 页
第 14 页 / 共 26 页
第 15 页 / 共 26 页
预览结束,还剩
11 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。