基于Windows完成端口的高性能服务器框架的研究与实现

被引量 : 0次 | 上传用户:yaozhongli00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的飞速发展,日新月异的网络通信应用正不断地出现在我们的工作和生活中,以满足各方面不同的需要。与此同时,这些变化也给服务器的开发提出了越来越多的需求,特别是对于健壮的、高性能的通信应用软件的需求。传统的网络通信服务器都是针对特定的服务需求进行开发的软件,具体的服务功能与底层功能紧密地联系在一起,通用性、拓展性和移植性都很差,在开发其它通信应用服务的时候需要重复开发底层的相同内容。服务器框架是按照某一业界标准,有一级相互协作的构件,并且能够提供某些特定的基础功能的软件产品。框架提供的是一组通用的,与具体的应用无关的基础功能,这种设计能使开发人员更加专注于复杂的商业应用和业务逻辑的设计。框架强调的是设计的可重用性以及可拓展性,使得开发人员能够在框架的基础上,快速地进行应用系统的开发,能够有效地缩短系统开发周期,并且不断地提高软件的质量稳定性。本文针对C/S通信服务器的需求进行分析,在对服务器框架技术和Windows完成端口通信模型进行研究的基础上,设计了一个基于Windows完成端口的高性能服务器框架,并且完成了系统的整体框架及其核心功能的设计与实现。首先,论文分析了课题的研究背景,并概括了相关课题的研究现状,研究了课题要用到的相关原理与技术,主要包括框架、设计模式以及Windows完成端口等。其次,论文分析了课题框架的总体功能需求,以及预期达到的目标,并根据功能需求提出了基于Windows完成端口的服务器框架的体系结构。然后从该框架的体系结构出发,分析框架内各个模块部件的详细设计以及模块间的协作方式,并详细说明各模块的功能结构以及其中关键部分的实现。最后,论文实现了一个简单的通信原型,并设计了一些基本用例来测试框架,通过测试来表明框架的网络通信性能以及稳定性,达到系统设计的要求。最后对课题所做的工作进行全面的总结和评价,并对下一步的研究和开发进行了展望。基于Windows完成端口的高性能服务器框架提供了一般网络通信应用的核心功能,易于拓展和重用,减少了应用开发人员对底层功能以及控制流程的重复开发,具有一定的参考价值。
其他文献
土地是城市发展与人类生存的物质基础和生产资料,为人类提供充足的生活资料及合适的生产和生活空间,是人类生活不可或缺的组成部分。随着社会经济的快速发展及城市化进程的不
<正>随着人们对生活质量的重视、社会老龄化的加速,盆腔器官脱垂(POP)的发病率呈上升趋势。非手术治疗(Kegel运动、生物反馈电刺激等)适用于轻到中度的脱垂患者。手术是治疗
电影《情书》是日本新锐导演岩井俊二的经典代表作。影片不仅在镜像语言上风味独特,别具一格,在叙事线条的设置上,电影主题的追求上更是体现了岩井俊二的自主性和创新性。导
目的探索舒适护理在老年支气管哮喘护理中的应用效果。方法 66例老年支气管哮喘患者,随机分为研究组和对照组,各33例。对照组采用常规护理,研究组在常规护理基础上采用舒适护
目的探讨儿童使用改良塞丁格技术行PICC置管后更换敷料的时间。方法将60例行PICC置管的患儿随机分为观察组和对照组,每组各30例。两组均使用改良塞丁格技术行PICC置管,观察组
以最小可分辨对比度(MRC)理论为基础,研究MRC在机载CCD电视系统中的应用。讨论了影响MRC基本因素及计算模型,结合工程应用给出通过MRC进行作用距离预测的技术途径,介绍关键数
本文旨在从言语行动理论的角度对《红楼梦》人物换称进行语用研究。文中所有语料都来自《红楼梦》对话,是一项基于语料的研究,《红楼梦》是中国古典小说的巅峰,从它于乾隆五
股权激励是现代社会中企业对员工进行激励的方式之一,属于长期激励措施,其核心目的是:通过产权变革,使企业雇员获得资本性产权,从而能以所有者的身份参与到企业的经营管理过
目前,我国正处于快速城市化的阶段,城市化剧烈地改变着我国许多城市的生态状况,其中,不透水地面积的快速扩张导致了地表雨水径流的剧增,改变了城市水循环,对城市生态系统产生
随着我国高等教育规模的不断扩张,越来越多的人期望的不仅仅只是接受高等教育,而是接受高质量的高等教育;同时,随着我国高校数量的不断增加和国际地位的上升,我国高校不仅面