Dissertation > Excellent graduate degree dissertation topics show
Research and Realization of Net Engine of Online Game Server
Author: WangRuiBiao
Tutor: ZhangXianChao;ShiYuXun
School: Dalian University of Technology
Course: Software Engineering
Keywords: IOCP Online Games Network engine Server Cycle Buffer
CLC: TP393.05
Type: Master's thesis
Year: 2008
Downloads: 418
Quote: 7
Read: Download Dissertation
Abstract
|
The paper at the background of online game server’s development, provides a practical method in design and development of online game server, in which the IOCP mechanism provided by the windows operating system has been used.Firstly, it introduced the history of the online game development, the online game classification, and the critical technique for developing network engine of online game server, such as the IOCP mechanism, the multi-thread technology and the transport protocols and so on. And then following section we will present overall architecture of network engine of online game server-side and its implementation. The whole network engine is divided into three layers, included the highly effective receiving and dispatching layer, the highly effective processing layer and the business logic processing layer. The highly effective receiving and dispatching layer uses the IOCP mechanism which is provided by the windows operating system to design and implement, it can process the massive user’s concurrent connection and highly effective receiving and transmitting the network data. The highly effective processing layer uses many kinds of threads to process network data effectively. There are three types of thread: the unpacking thread, which uses the cycle buffer split the physical data package into the logic data package one by one, the logical processing thread, which processes the logic data package and provide the result to the business logic processing layer, and the transmission thread, which delivers the transmitting data after encryption on the IOCP port. The business logic processing layer mainly provides the interfaces of the network engine.Finally, Paper gives the implementation of a Chinese chess game server which is based on this network engine, and tests the performance of the server. The test result shows this network engine is stable and efficient in handling with the massive users concurrent connections.
|
Related Dissertations
- The Research and Implemention of Image Retrieval Based on User Interested Feature,TP391.41
- Grass-roots forces the day-to-day management of information systems design and implementation,TP311.52
- Substation Integrated Early Warning System and Application,TM76
- Tengzhou GIS-based water management system design and implementation,TV213.4
- Design and Application of Vending Machine Wireless Communication Based on eCos,TH692.6
- Design and Implementation of Multiport Serial Device Server,TP393.05
- IOCP - based MMO server design,TP311.52
- The Design and Implementation of the real estate project management system,TP311.52
- Video Multiplexer FPGA-based SOPC Design and Implementation,TN949.197
- The Design and Implementation of Electromagnetic Environment Monitoring System in Power Grid,TM76
- Sources based on GPRS technology monitoring system design and implementation,TP277
- A NAS&STB Based Home Multimedia System,TP393.02
- Development of Condition Based Maintenance Information Management System for Oil-filled Transformer (Reactor),TM411
- Research and development of the provincial library management system,TP311.52
- Design and Realization of the Staff Performance Appraisal System Based on B/S,TP311.52
- Research of Remote Monitoring and Control System for the Ship Main Engine,U664.82
- Anti- Phishing Domain Name Server Security Studies,TP393.08
- The Legal Awareness and Countermeasures of Online Games on Young People,F49
- Queueing Systems with Negative Customers in Heavy-traffic,O226
- The Car Insurance Customer of People’s Insurance Company of China Risk Assessment Modeling Research and Application,O211.67
- Online games and traditional culture of the necessity of integration,G122
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Network equipment
© 2012 www.DissertationTopic.Net Mobile
|