-
题名基于IOCP机制的网络游戏服务器通信层的实现
被引量:14
- 1
-
-
作者
王瑞彪
李凤岐
施玉勋
张宪超
-
机构
大连理工大学软件学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2009年第7期75-78,81,共5页
-
文摘
以网络游戏服务器的开发为背景,利用Windows操作系统提供的一种高效I/O机制-IOCP(Input Output Compeltion Port)机制,给出了实现网络游戏服务器端网络通信层的方法,并留虚函数接口给游戏开发者,使游戏开发者专注于游戏逻辑的开发,不再考虑网络通信的问题。最后,结合开发的一个象棋网络游戏服务器给出了使用这些接口的方法。
-
关键词
完成端口
网络游戏
服务器
接口
-
Keywords
Input Output Completion port(iocp)
online games
server
interface
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名IOCP机制在P2P网络游戏中的应用
被引量:4
- 2
-
-
作者
文俊浩
徐传运
温文聪
朱晓飞
-
机构
重庆大学软件学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第7期205-207,共3页
-
基金
重庆市自然科学基金资助项目(编号:CSTC
2004BB2182)
-
文摘
大型网络游戏作为一种分布式系统在高峰时要承载巨量用户在线负荷,这就对大型网络游戏通信系统的设计提出了非常高的要求。如何提高系统玩家承载量,使系统具有良好的伸缩性,以及如何利用有限的带宽为玩家带来一致而平滑的游戏已成为人们关注的焦点。通过对当前游戏开发技术的考察发现:在传统的网络游戏开发过程中,多是基于C/S模型,服务器在多人在线的情况下承受着巨大的压力。虽然也有基于P2P的网络游戏,但是对多个玩家同时在线支持不够。针对上述问题,文章提出将IOCP的模型应用在对等网络(P2P)模型的客户端中,以增强对等网中每个节点计算机的承载能力,从而降低主服务器的负载量。
-
关键词
完成端口
iocp
P2P
网络游戏
多线程
-
Keywords
completion port, iocp, P2P, network game,multi-thread
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名IOCP写服务程序时的关键问题研究
被引量:13
- 3
-
-
作者
陈怀松
陈家琪
-
机构
上海理工大学光电信息与计算机工程学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2010年第17期3793-3796,共4页
-
文摘
为了编写高效的网络服务程序,针对经典的多线程实现多客户端并发服务的不足,研究了当前最流行的IOCP(I/Ocompletion port,输入输出完成端口)实现网络服务的方式。在解决了3个IOCP特有的复杂问题(信息定位问题、系统资源限制问题、报文预处理问题)之后,利用IOCP实现了高效的网络服务程序,完全克服了多线程实现多客户端并发服务的CPU使用量高、系统资源占用多、网络资源利用不充分、系统效率低等不足。实验结果表明,只要合理解决这3个问题,在编写网络服务程序过程中就能顺利地使用IOCP方式。与非IOCP实现网络服务程序方式的对比,系统效率有显著提高且网络资源得到更充分的利用。
-
关键词
输入输出完成端口
IO完成端口
套接字
传输控制协议
网际协议
-
Keywords
iocp
IO completion port
SOCKET
TCP
IP
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名利用滑动窗口提升IOCP模型中的并行运算能力
被引量:1
- 4
-
-
作者
柳军
李华兵
韩冰
戴庆光
-
机构
成都理工大学工程技术学院电子信息与计算机工程系
-
出处
《计算机应用与软件》
CSCD
北大核心
2013年第1期248-249,共2页
-
文摘
研究Windows操作系统下的IOCP(输入输出完成端口)技术,提出一种改进性能的设计模型,能很好地应用于网络环境中处理多个客户端的大量文件传输情况,解决了网络考试中的数据传输问题。
-
关键词
iocp
多线程
滑动窗口
同步
-
Keywords
iocp( I/O completion port) Muhithreading Sliding window Synchronisation
-
分类号
TP393.09
[自动化与计算机技术—计算机应用技术]
-
-
题名基于IOCP模型的楼宇灯控制系统服务器的设计
被引量:2
- 5
-
-
作者
王良
徐军明
吴红生
-
机构
杭州电子科技大学电子信息学院
-
出处
《机电工程》
CAS
2013年第11期1425-1429,共5页
-
文摘
为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技术,使服务器不仅能够将数据库读取的信息快速发送给客户端或者GPRS终端,更能够准确、高效地实现了不同客户端用户与其所管理的GPRS终端之间的信息传递,建立了每个客户端使用独立线程与服务器进行网络的数据通信关系,从而实现了对楼宇灯的管理和监控。目前该服务器已试用于实际的智能楼宇灯产品。研究结果表明,所设计的基于IOCP模型的服务器软件能够承载大量客户端,具有较高的数据处理能力,在实际项目测试中也表现出良好的性能。
-
关键词
服务器
智能灯
I
O完成端口
GPRS
线程池
-
Keywords
server
intelligent building light
I/O completion port(iocp)
GPRS
thread pool
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
TM923
[电气工程—电力电子与电力传动]
-
-
题名基于TD-LTE的轨道交通集群调度系统
被引量:8
- 6
-
-
作者
季一木
柴博周
杨罗坤
朱曈晖
李文峰
-
机构
南京邮电大学计算机学院
深圳大学广东省普及型高性能计算机重点实验室
南京理工大学高维信息智能感知与系统教育部重点实验室
江苏省城市轨道交通研究设计院股份有限公司
-
出处
《计算机工程》
CAS
CSCD
北大核心
2017年第6期296-300,共5页
-
基金
江苏省自然科学基金青年基金(BK2013876)
广东省普及型高性能计算机重点实验室开放基金(SZU-GDPHPCL2014)
江苏省城市轨道交通研究设计院股份有限公司项目(JSUMT-JY-00-1512)
-
文摘
传统轨道交通集群调度服务系统的峰值通信速率较低,无法实现日常调度工作中的高频次语音通信和基本视频通信。为此,采用4G TD-LTE技术、数据库连接池优化机制和I/O完成端口策略,设计一种新型调度服务系统。仿真测试结果表明,该系统能有效降低通信时延,提高并发量,可满足大容量、高速率、多媒体的现代轨道集群通信网络调度需求。
-
关键词
分时长期演进技术
集群调度
并发量
I/O完成端口
数据库连接池
-
Keywords
Time Division Long Term Evolution (TD-LTE) technology
cluster dispatching
concurrency
i/ocompletion port(iocp)
database connection pool
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-