期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
IOCP机制与网络代理服务器实现方法 被引量:23
1
作者 陈和平 周静宁 +4 位作者 顾晋广 张琳 李晓卉 杨玲贤 叶锋 《计算机应用》 CSCD 北大核心 2003年第4期109-110,114,共3页
论述了一种在Windows服务平台上比较成熟的I/O方法———完成端口 ,针对大量并发客户请求问题 ,提出采用IOCP多线程控制模型建立高效网络代理服务器思想 ,较好地解决了代理服务器中的多线程竞争问题 ,并在比较基于该模型的两种编程方案... 论述了一种在Windows服务平台上比较成熟的I/O方法———完成端口 ,针对大量并发客户请求问题 ,提出采用IOCP多线程控制模型建立高效网络代理服务器思想 ,较好地解决了代理服务器中的多线程竞争问题 ,并在比较基于该模型的两种编程方案的基础上 ,给出了基于Windows2 0 0 0的网络代理服务器的设计与代理实现过程。 展开更多
关键词 iocp机制 网络代理服务器 INTERNET 应用程序
在线阅读 下载PDF
基于IOCP机制的网络游戏服务器通信层的实现 被引量:14
2
作者 王瑞彪 李凤岐 +1 位作者 施玉勋 张宪超 《计算机工程与应用》 CSCD 北大核心 2009年第7期75-78,81,共5页
以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再... 以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再考虑网络通信的问题。最后,结合开发的一个象棋网络游戏服务器给出了使用这些接口的方法。 展开更多
关键词 完成端口 网络游戏 服务器 接口
在线阅读 下载PDF
IOCP机制在P2P网络游戏中的应用 被引量:4
3
作者 文俊浩 徐传运 +1 位作者 温文聪 朱晓飞 《计算机工程与应用》 CSCD 北大核心 2006年第7期205-207,共3页
大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人... 大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人们关注的焦点。通过对当前游戏开发技术的考察发现:在传统的网络游戏开发过程中,多是基于C/S模型,服务器在多人在线的情况下承受着巨大的压力。虽然也有基于P2P的网络游戏,但是对多个玩家同时在线支持不够。针对上述问题,文章提出将IOCP的模型应用在对等网络(P2P)模型的客户端中,以增强对等网中每个节点计算机的承载能力,从而降低主服务器的负载量。 展开更多
关键词 完成端口 iocp P2P 网络游戏 多线程
在线阅读 下载PDF
IOCP写服务程序时的关键问题研究 被引量:13
4
作者 陈怀松 陈家琪 《计算机工程与设计》 CSCD 北大核心 2010年第17期3793-3796,共4页
为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/Ocompletion port,输入输出完成端口)实现网络服务的方式。在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文... 为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/Ocompletion port,输入输出完成端口)实现网络服务的方式。在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用量高、系统资源占用多、网络资源利用不充分、系统效率低等不足。实验结果表明,只要合理解决这3个问题,在编写网络服务程序过程中就能顺利地使用IOCP方式。与非IOCP实现网络服务程序方式的对比,系统效率有显著提高且网络资源得到更充分的利用。 展开更多
关键词 输入输出完成端口 Io完成端口 套接字 传输控制协议 网际协议
在线阅读 下载PDF
利用滑动窗口提升IOCP模型中的并行运算能力 被引量:1
5
作者 柳军 李华兵 +1 位作者 韩冰 戴庆光 《计算机应用与软件》 CSCD 北大核心 2013年第1期248-249,共2页
研究Windows操作系统下的IOCP(输入输出完成端口)技术,提出一种改进性能的设计模型,能很好地应用于网络环境中处理多个客户端的大量文件传输情况,解决了网络考试中的数据传输问题。
关键词 iocp 多线程 滑动窗口 同步
在线阅读 下载PDF
基于IOCP模型的楼宇灯控制系统服务器的设计 被引量:2
6
作者 王良 徐军明 吴红生 《机电工程》 CAS 2013年第11期1425-1429,共5页
为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技... 为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技术,使服务器不仅能够将数据库读取的信息快速发送给客户端或者GPRS终端,更能够准确、高效地实现了不同客户端用户与其所管理的GPRS终端之间的信息传递,建立了每个客户端使用独立线程与服务器进行网络的数据通信关系,从而实现了对楼宇灯的管理和监控。目前该服务器已试用于实际的智能楼宇灯产品。研究结果表明,所设计的基于IOCP模型的服务器软件能够承载大量客户端,具有较高的数据处理能力,在实际项目测试中也表现出良好的性能。 展开更多
关键词 服务器 智能灯 I o完成端口 GPRS 线程池
在线阅读 下载PDF
基于I/O完成端口的核电厂MES系统辐射数据采集软件设计及关键技术研究 被引量:2
7
作者 马畅 何莉 +2 位作者 金坦 程翀 谢维 《核电子学与探测技术》 CAS 北大核心 2016年第9期986-991,共6页
主要介绍了如何使用端口复用技术来实现MES系统(气象与环境监测系统)辐射数据采集软件的数据采集。I/O完成端口(I/O completion port)是一种能够帮助程序设计人员创建高性能而且伸缩性好的应用程序的技术,微软公司提供的这种技术可以让... 主要介绍了如何使用端口复用技术来实现MES系统(气象与环境监测系统)辐射数据采集软件的数据采集。I/O完成端口(I/O completion port)是一种能够帮助程序设计人员创建高性能而且伸缩性好的应用程序的技术,微软公司提供的这种技术可以让线程在读取和写入设备的时候不必等待设备(套接字、串口、匿名管道等)的响应,从而显著地提高吞吐量。将该技术应用于核电厂MES系统的数据采集,可以实现通过一个网络端口和少量的worker子线程采集到多个监测子站的辐射监测数据,解决了并发式服务器无法支持较多客户端连接以及系统Socket资源有限等问题。该技术在广西防城港、浙江三门等多个核电厂气象与环境监测系统中得到应用,为加快推进核电设备国产化,实践"中国制造2025"做出了有益的探索和努力。 展开更多
关键词 i/o completion port Socket 网络端口 MES
在线阅读 下载PDF
手机游戏开发架构的研究 被引量:13
8
作者 苏志同 石绍坤 李晋宏 《计算机工程与设计》 CSCD 北大核心 2010年第7期1631-1634,共4页
传统手机游戏开发架构中存在着3个亟待解决的问题:一是单个服务器资源易于衰竭;二是多线程间的同步和互斥耗费资源严重;三是服务器不能弹性地管理线程资源。为解决这些问题,提出了一种新的手机游戏开发架构,并详细说明这一架构中的负荷... 传统手机游戏开发架构中存在着3个亟待解决的问题:一是单个服务器资源易于衰竭;二是多线程间的同步和互斥耗费资源严重;三是服务器不能弹性地管理线程资源。为解决这些问题,提出了一种新的手机游戏开发架构,并详细说明这一架构中的负荷迁徙模块、基于I/O完成端口的线程池模块和消息模块。该架构较好地解决了传统开发架构中单个服务器资源易于衰竭,多线程间的同步和互斥所引起巨大的系统资源开销,及服务器不能弹性地管理线程资源等问题。实验结果表明,新的架构具有较好的效果。 展开更多
关键词 手机游戏 开发架构 负荷迁徙 i/o完成端口 自适应并发
在线阅读 下载PDF
高效串口并发通信模型的研究 被引量:3
9
作者 施孟佶 桂勋 +1 位作者 陈小平 刘强 《计算机工程与应用》 CSCD 北大核心 2011年第9期61-64,共4页
为满足现代工业自动化控制系统中的多串口并发通信需求,提出了基于完成端口机制在VC++开发平台上实现的高效解决方案。阐述了该方案的基本原理、实现流程,以及运行过程中常见问题的解决措施。该方案采用单件设计模式保证完成端口的唯一... 为满足现代工业自动化控制系统中的多串口并发通信需求,提出了基于完成端口机制在VC++开发平台上实现的高效解决方案。阐述了该方案的基本原理、实现流程,以及运行过程中常见问题的解决措施。该方案采用单件设计模式保证完成端口的唯一性,并通过更高层次的封装,解决了用户操作不便的问题。对比实验表明:在大量串口并发通信的情况下,相对于常见的未采用完成端口机制而使用专用线程处理重叠I/O的多串口通信解决方案,该方案具有更高的效率和更少的系统资源耗费。 展开更多
关键词 完成端口 单件设计模式 串口并发通信 VC++
在线阅读 下载PDF
在线模拟法庭服务器的设计与实现 被引量:1
10
作者 李文全 段琢华 《计算机工程与设计》 CSCD 北大核心 2010年第21期4736-4738,F0003,共4页
针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连... 针对模拟法庭服务器存在大量并发客户请求问题,引入了完成端口(IOCP)多线程控制模型,建立了以主线程、监听线程、服务线程为核心的服务器架构。通过分析数据包的错序原因,提出了具体的解决方案。利用池技术思想,设计了线程池和数据库连接池,较好地解决了多线程竞争资源问题,有效避免CPU在线程调度和切换上的大量开销,充分利用了系统资源。经系统测试结果表明,该服务器能够支持海量并发连接,并具有较强的可扩展性和稳定性。 展开更多
关键词 多线程 完成端口 模拟法庭 可扩展性 服务器
在线阅读 下载PDF
用完成端口实现可扩展的服务器应用 被引量:4
11
作者 吴星 黄爱萍 《计算机科学》 CSCD 北大核心 2002年第11期144-145,164,共3页
With the increasing variety of telecommunication business and needs for more and more client connections, the application servers are faced with the challenge of the overload of tremendous requests. On the Windows pla... With the increasing variety of telecommunication business and needs for more and more client connections, the application servers are faced with the challenge of the overload of tremendous requests. On the Windows platform, components programming provides distribution structure at the business level. And at the user level, I/O completion port is a best way for the scalability. In this paper, we describe the way to use IOCP. 展开更多
关键词 操作系统 应用程序 并发模型 服务器 WINDoWSNT WINDoWS2000
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部