共查询到18条相似文献,搜索用时 109 毫秒
1.
2.
以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再考虑网络通信的问题。最后,结合开发的一个象棋网络游戏服务器给出了使用这些接口的方法。 相似文献
3.
IOCP研究及在大规模网络通信系统中的应用 总被引:11,自引:0,他引:11
分析了Windows的IOEP(I/Ocompletionport)机制,并讨论了基于IOCP的大规模Winsoek通信系统的设计,作为验证实现了一个聊天服务器,并分析了实现中须考虑的若干问题。 相似文献
4.
5.
基于IOCP的服务器端应用程序 总被引:4,自引:0,他引:4
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。 相似文献
6.
针对传统远程教育环境实时交互性不足的缺陷,提出了一种基于Windows Sockets的高性能实时交互式远程教育环境服务器的设计方法,该服务器能同时为多个网络虚拟教室提供实时交互式的网络教育服务,每个网络教室能在教师主控、分组讨论和自由讨论等三种模式问动态切换,四级权限管理机制能有效地维护教学活动正常进行,实现了以一台普通的PC机作为服务器也能提供较大规模的实时交互式远程教育活动环境。 相似文献
7.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。 相似文献
8.
9.
10.
IOCP写服务程序时的关键问题研究 总被引:2,自引:0,他引:2
为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/O completion port,输入输出完成端口)实现网络服务的方式.在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用量高、系统资源占用多、网络资源利用不充分,系统效率低等不足.实验结果表明,只要合理解决这3个问题,在编写网络服务程序过程中就能顺利地使用IOCP方式.与非IOCP实现网络服务程序方式的对比,系统效率有显著提高且网络资源得到更充分的利用. 相似文献
11.
介绍了基于事件通知的Overlapped I/O模型在Socket开发中的原理和方法,并给出了事件通知的Overlapped I/O技术与Socket技术在读取Foxboro集散控制系统实时数据的通信服务器的应用实例。 相似文献
12.
介绍了基于事件通知的Overlapped I/O模型在Socket开发中的原理和方法,并给出了事件通知的Overlapped I/O技术与Socket技术在读取Foxboro集散控制系统实时数据的通信服务器的应用实例。 相似文献
13.
14.
为满足消防灭火救援接处警系统中对通信服务器的性能和稳定性要求,在完成端口的基础上设计了分层结构的通信服务器架构。本文给出了该服务器架构的框架组成,并说明如何利用了完成端口框架实现通信处理并给出实现程序代码。最后给出了该架构在实现接处警系统中订阅发布业务中的具体应用。 相似文献
15.
蓝魏 《计算机光盘软件与应用》2011,(16)
计算机技术的发展,特别是网络技术的飞速发展,给人们的工作生活都带来了极大的方便,网上考试系统也开始受到人们的关注,并发挥着及其重要的作用。传统的考试方式已经不能适应现代考试的需要,人们迫切需要在线考试系统,以减轻教师的工作负担及提高工作效率,同时也可提高考试的质量,本文设计的在线考试系统充分利用了Brower/Server结构的特点,实现了将考试系统移植到Intemet的功能,该系统的优势在于极大的简化了老师出题的工作和学生考试的方式,做到了出题的多样性。 相似文献
16.
电算化考试涉及考生、机房、服务器、老师、监考人员等多个因素,需要实现垮地区、跨部门之间的高效,协同工作;网格(Grid)作为建立在互联网之上的新一代基础设施,近年来在国内外引起了注意。通过网格技术整合考试信息的各种资源,研究电算化考试系统联网的实现。 相似文献
17.
介绍Windows套接字以及网络通信程序设计的原理,设计基于客户机/服务器模型的网络聊天系统并对该系统的工作流程解析。最后应用VisualC 6.0工具在Windows操作系统下实现该网络聊天系统。测试结果表明,本系统可靠、实用,有较高的应用价值。 相似文献
18.
介绍Windows套接字以及网络通信程序设计的原理,设计基于客户机/服务器模型的网络聊天系统并对该系统的工作流程解析。最后应用Visualc++6.0工具在Windows操作系统下实现该网络聊天系统。测试结果表明,本系统可靠、实用,有较高的应用价值。 相似文献