共查询到20条相似文献,搜索用时 15 毫秒
1.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。 相似文献
2.
IOCP机制在P2P网络游戏中的应用 总被引:1,自引:0,他引:1
大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人们关注的焦点。通过对当前游戏开发技术的考察发现:在传统的网络游戏开发过程中,多是基于C/S模型,服务器在多人在线的情况下承受着巨大的压力。虽然也有基于P2P的网络游戏,但是对多个玩家同时在线支持不够。针对上述问题,文章提出将IOCP的模型应用在对等网络(P2P)模型的客户端中,以增强对等网中每个节点计算机的承载能力,从而降低主服务器的负载量。 相似文献
3.
在C/S和B/S模式软件系统中,服务器端程序对客户端请求的响应速度,是衡量软件性能的重要指标。在Windows系统环境下,对利用IOCP技术开发高性能的服务器端程序的设计方法进行了研究。 相似文献
4.
5.
6.
7.
8.
详细介绍了基于GPRS的GPS车辆定位监控系统的系统组成和工作原理,该系统集成了GPS应用技术、GPRS移动通信技术、微处理器技术及传感器技术等,是目前较实用的车辆定位产品,可广泛应用于金融部门、公安部门、长途客运、货运、车辆出租等领域,提供车辆的定位、跟踪、监控、防盗防劫报警等业务。 相似文献
9.
GSM技术在GPS车辆监控系统中的应用 总被引:5,自引:0,他引:5
对目前车辆监控系统中定位信息传输方式进行了研究,分析了采用OSM传输车辆定位信息的优点,选择了适合车辆监控要求的GSM业务方式,提出了一种基于GSM技术的车辆监控系统组网方案,讨论了系统实际应用中遇到的问题和相应的解决方法。 相似文献
10.
针对数据库应用性能测试在少量测试终端上产生大量虚拟客户事务的需要,以及普通多线程技术的不足,提出了一种利用Windows输入/输出完成端口(I/O completion port, IOCP)技术产生并调度大量的虚拟客户事务的方法,该方法原本用于Windows NT操作系统下的服务端线程调度,并在网络游戏服务和大规模通信系统中得到广泛应用.主要讲述了基于IOCP技术构建的事务调度引擎的设计思想及在数据库应用性能测试中的应用,最后通过性能测试.实验表明,基于IOCP技术的线程池比其他多线程调度模型具有更好的性能,能够在有限的测试终端上为被测系统产生足够的压力. 相似文献
11.
12.
杨勇 《电脑编程技巧与维护》2013,(11):80-86
内网主机上的转发器要处理大量外网客户端的并发连接,因此需要有一种高效并行处理多连接的I/O机制。采用完成端口模型(IOCP)管理并发连接,为提高完成端口的执行性能,利用对象池技术提高完成端口模型对内存资源的利用效率,采用零字节投递处理重叠I/O的方法降低操作系统资源开销。而对于用户命令消息的传递,为不影响数据传输效率,在单独的线程中以完成例程模型进行管理。 相似文献
13.
利用一种在Windows平台上的I/O完成端口(IOCP)方法.解决在C/S模式下远程监控服务器针对大量并发客户连接请求的问题。用IOCP机制控制和管理多并发线程。实现高效的系统网络性能,并给出基于Windows Socket的远程监控服务器的网络传输设计和实现过程。 相似文献
14.
在C/S架构的模式软件系统中,服务器软件对客户端请求的响应速度,以及服务器软件的CPU使用率和内存使用量都是衡量软件性能的重要指标.介绍了IOCP模式的基本工作原理,在Windows环境下,对传统线程池服务器软件和IOCP模式服务器软件进行了比较,确定了基于IOCP模型的指挥系统服务器软件的设计,并给出了服务器软件在内存管理方面的建议. 相似文献
15.
设计了一套车载终端平台,该平台利用LPC2138采集GPS模块提供的移动车辆行驶信息,通过GPRS模块与Internet建立无线通信链路进行数据传送,已连接Internet的服务器可实时获知车载终端发送的信息,实现对远近程车辆的定位与监控;介绍了车载平台的工作原理,硬件平台的构建及软件设计,最后结合跑车试验,验证了该设计的可行性。 相似文献
16.
IOCP研究及在大规模网络通信系统中的应用 总被引:11,自引:0,他引:11
分析了Windows的IOEP(I/Ocompletionport)机制,并讨论了基于IOCP的大规模Winsoek通信系统的设计,作为验证实现了一个聊天服务器,并分析了实现中须考虑的若干问题。 相似文献
17.
18.
19.
20.