首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 921 毫秒
1.
对特定网络应用中的单客户机-多服务器模型进行了分析,给出了基于IOCP的客户机基本实现,又给出了线程调度、异步连接等IOCP框架中的实现方法。针对不定长数据接收的要求,对内存池管理、缓冲区设置等问题进行了分析与设计。连接测试和吞吐能力测试的结果表明,本设计具备高效较大数量连接和数据处理的能力。通过实验方式给出了IOCP线程数设置的建议。  相似文献   

2.
王震  徐博  解永平  孙加奉 《计算机科学》2011,38(Z10):385-388
对特定网络应用中的单客户机一多服务器模型进行了分析,给出了基于lOCY的客户机基本实现,又给出了线程调度、异步连接等IOCP框架中的实现方法。针对不定长数据接收的要求,对内存池管理、缓冲区设置等问题进行了分析与设计。连接测试和吞吐能力测试的结果表明,本设计具备高效较大数量连接和数据处理的能力。通过实验方式给出了IOCP线程数设置的建议。  相似文献   

3.
本文首先提出在数字城市网络化进程中为满足大型虚拟场景以及多用户同时访问的需求,从而首次引入了P2P网络架构,继而提出在混合式P2P架构中服务器既要维护大量的客户连接又要使性能最优的要求,从而首次引进了IOCP模型,本文的重点是通过研究分析IOCP模型的优良机制以及建立IOCP程序软件的流程,设计了P2P网络数字城市系统中基于IOCP的用户资源协调服务器原型系统,并对服务器软件的功能及相关实现技术进行了介绍,最后应用当前最流行的测试软件LoadRunner对服务器进行了大量用户同时在线登录的性能测试,测试结果正常。  相似文献   

4.
利用一种在Windows平台上的I/O完成端口(IOCP)方法.解决在C/S模式下远程监控服务器针对大量并发客户连接请求的问题。用IOCP机制控制和管理多并发线程。实现高效的系统网络性能,并给出基于Windows Socket的远程监控服务器的网络传输设计和实现过程。  相似文献   

5.
IOCP研究及在大规模网络通信系统中的应用   总被引:11,自引:0,他引:11  
分析了Windows的IOEP(I/Ocompletionport)机制,并讨论了基于IOCP的大规模Winsoek通信系统的设计,作为验证实现了一个聊天服务器,并分析了实现中须考虑的若干问题。  相似文献   

6.
基于模块化结构和IOCP机制的文件在线更新方案   总被引:2,自引:0,他引:2  
从服务器文件组织形式和下载响应模型对文件在线更新实现机制进行了探讨,提出了一种基于模块化结构和IOCP机制的文件在线更新方案,较好地解决了文件在线更新的效率问题,并给出了Windows 2000环境下的具体实现过程.  相似文献   

7.
针对城市中大规模LED路灯照明系统,设计和开发了一种基于C/S结构的城市LED照明系统远程监控平台;对系统组成结构和工作原理进行了分析,并对软件平台的关键模块、传输协议、数据库服务器及GIS系统进行了研究;提出了一种综合IOCP完成端口、多线程、GIS、数据库以及无线网络通信技术等集成一体的LED照明系统的远程监控平台设计方案,在整体技术上具有一定的集成创新特色;为了解决大量客户端并发访问导致的网络通信问题,将IOCP模型技术和多线程机制应用到通信服务器网络通信模块中;同时,基于MapX在Visual C++平台上进行了地图开发,并利用MYSQL数据库保存和管理运行数据;实验结果表明,该系统具有良好的可靠性与伸缩性。  相似文献   

8.
基于IOCP的服务器端应用程序   总被引:4,自引:0,他引:4  
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。  相似文献   

9.
IOCP(I/O Completion Port)又称I/O 完成端口, 是一种在Windows 平台上比较成熟的、伸缩性最好的I/O 模型,采用这种模型对于管理为数众多的套接字可以达到最佳的系统性能。Web 服务器就是典型的例子。在本文中主要讲述如何利用多线程技术对IOCP 服务器进行性能测试,并提供了一个成功实例。  相似文献   

10.
在C/S架构的模式软件系统中,服务器软件对客户端请求的响应速度,以及服务器软件的CPU使用率和内存使用量都是衡量软件性能的重要指标.介绍了IOCP模式的基本工作原理,在Windows环境下,对传统线程池服务器软件和IOCP模式服务器软件进行了比较,确定了基于IOCP模型的指挥系统服务器软件的设计,并给出了服务器软件在内存管理方面的建议.  相似文献   

11.
刘传军  任钢 《软件》2012,(7):44-48
为满足消防灭火救援接处警系统中对通信服务器的性能和稳定性要求,在完成端口的基础上设计了分层结构的通信服务器架构。本文给出了该服务器架构的框架组成,并说明如何利用了完成端口框架实现通信处理并给出实现程序代码。最后给出了该架构在实现接处警系统中订阅发布业务中的具体应用。  相似文献   

12.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。  相似文献   

13.
为满足系统对服务端的性能要求,采用了完成端口模型,介绍了完成端口的工作原理,给出了系统的工作流程,对关键问题进行了分析,设计了服务端的通信框架,实现了对大量并发客户的桌面投放系统。  相似文献   

14.
在C/S和B/S模式软件系统中,服务器端程序对客户端请求的响应速度,是衡量软件性能的重要指标。在Windows系统环境下,对利用IOCP技术开发高性能的服务器端程序的设计方法进行了研究。  相似文献   

15.
为了构建具有大响应规模、高数据吞吐量、合理资源消耗的考试服务端通信层,分析完成端口(IOCP)开发中的"信息识别、资源管理、消息乱序处理"等关键问题,提出内存池、对象池、环形缓存等改进方法,在此基础上设计和实现基于IOCP的高性能、可扩展网络考试系统通信模块。实际应用表明,该模块能满足高性能的要求。  相似文献   

16.
IOCP机制与网络代理服务器实现方法   总被引:11,自引:2,他引:11  
论述了一种在Windows服务平台上比较成熟的I/O方法-完成端口,针对大量并发客户请求问题,提出采用IOCP多线程控制模型建立高效网络代理服务器思想,较好地解决了代理服务器中的多线程竞争问题,并在比较基于该模型的两种编程方案的基础上,给出了基于Windows 2000的网络代理服务器的设计与代理实现过程。  相似文献   

17.
IOCP机制在P2P网络游戏中的应用   总被引:1,自引:0,他引:1  
大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人们关注的焦点。通过对当前游戏开发技术的考察发现:在传统的网络游戏开发过程中,多是基于C/S模型,服务器在多人在线的情况下承受着巨大的压力。虽然也有基于P2P的网络游戏,但是对多个玩家同时在线支持不够。针对上述问题,文章提出将IOCP的模型应用在对等网络(P2P)模型的客户端中,以增强对等网中每个节点计算机的承载能力,从而降低主服务器的负载量。  相似文献   

18.
IOCP机制在P2P模式网络通信中的应用   总被引:4,自引:0,他引:4  
金牧  李文耀 《微计算机信息》2007,23(24):126-127,100
分析了Windows的IOCP(I/O completion port)机制和P2P(Peer-To-Peer)模式以及IOCP机制应用在对等网络模型的客户端中,以增强对等网络中每个节点计算机的承载能力。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号