Dissertation > Excellent graduate degree dissertation topics show

IOCP - based MMO server design

Author: WangJian
Tutor: ZhangFengLi;HanXiaoHe
School: University of Electronic Science and Technology
Course: Software Engineering
Keywords: Server Programming IOCP I/O model Overlapped I/O
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 11
Quote: 0
Read: Download Dissertation

Abstract


In the development of online games program, the most important thing is the server’s design and implemention.For the server side, how quikly the server response to the palyer’s operation in cases of supportting more and more online players.This technical problem almost exist.In this thesis, we primarily study online games server’s network communication module.On the basis of In-depth analysis of Network socket programming model, especially study the Windows platform’s IOCP technology. We implement a casual real-time strategy game’s server side, the server’s network processing used IOCP technology.There are many I/O model,include select model,event driven model,message driven model,overlapped model and complete port overlapped model.Among these model IOCP can improve the software performance by improving the hanrware performance,and can simultaneously process thousands of I/O request. By contrast, IOCP model’s advantage is prominent, in the window platform, Completion Port model is suitable for many players simultaneously connecting to the game server.In this thesis, we study and master the common game design, OpenGL program and net communication handle program.We design and implement a tank battle network game’s server.Finally we give a normal server and a IOCP server, and test their network capacity with the same test program, contrast the two different server.

Related Dissertations

  1. Research on Magnetic Field Sensor Based on GMI Effect and Geomagnetic Matching Algorithm,P318
  2. EDM Electrode Wear Mechanism and Control Research,TG661
  3. Experimental Study on Pyrolysis and Combustion Characteristics of Paint and Tar Based Single Hazardous Wastes,X705
  4. Powered Activited Carbon-UF for Treating Micro-polluted Surface Water,X703
  5. Design and Research on Stabilization Loop of Gyro Stabilized Pod Control System,V241.5
  6. Satellite Attitude Control Methods Using Only Magnetorquers,V448.222
  7. Investigation of Turbine S2 Stream Surface Direct Problem Aerodynamic Optimization Design,V235.11
  8. Temperature Drift Modeling and Compensation of Fiber-Optic Gyroscopes,V241.5
  9. Research on Models and Simulation of Electromagnetic Railgun Exterior Trajectory,TJ399
  10. The Technological Parameter Analysis and Influencing Factor Research on RUV4 Automobile Ignition Coils,U463.64
  11. The Study of Control Algorithm for Automotive Power Window Based on Lin Bus,U463.6
  12. The Research of Residential Community Design of Vanke Model,TU984.12
  13. The Equivalent Circuit Model of Radial Vibration Mode Piezoelectric Transformer and Its Application,TM406
  14. Research on Compensation of Hysteresis in Piezoceramic Actuators,TM282
  15. The Design and Accomplishment of Simulition Platform for Voltage Clamp Experiment Based on Cell Electrophysiological Model,R318.0
  16. A Study of the Application of TBLT to English Teaching in Rural Middle School,H319
  17. Quantitative evaluation model based on information entropy of the classroom observation,G632.4
  18. High school politics,the new curriculum reform classroom teaching model to integrate exploration,G633.2
  19. Research and Implement of SDO Model in University Enroll System Based on SOA,G647
  20. Multiple ANN/HMM Hybrid Used in Speech Recognition,TN912.34
  21. Superresolution of Hyperspectral Images Based on Spatial-Spectral Information Coordination,TN911.73

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile