Font Size: a A A

The Acceleration Technology And Implementation Of Shandagames Based On WINSOCK2 SPI

Posted on:2011-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z S SunFull Text:PDF
GTID:2178330338481046Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, as there are many network operators in our country, these network are independent and separate managed, network in each internal can guarantee good performance, but in the network interconnection between two different network, the network delay is very high. The online game requires a high degree of network performance, if the network delay is too high, it will greatly influence user experience, therefore, it is necessary to design and implementation a system that can solve the problem of network interconnection between two different network operators. This topic is based on the current situation of the network, an important project established by Shanda Game's Technical Support Center, the purpose is to reduce the network delay when accessing to the game between different network, improve fluency of user's accessing to the game.Through the analysis of network interconnection slower, using Winsock2 SPI layered service,intercept and capture game packet in the system,and forward to the proxy server, set the proxy server as intermediary between user and game servers, using the high performance of proxy server accessing to various network to improve the speed of accessing to game servers. At the same time, we need to verify users accessing to the system, it will ensure the security of the system.Based on Winscok2 SPI we design an LSP, first we need to analysis Winsock2 LSP system structure of SPI, LSP is above base providers in protocol chain,it change the default way of processing socket, and will transmit the game packet needing acceleration to the proxy server, then the proxy server transmit the packet to the game servers, and the proxy server returns the result to the user. While we can accelerate game,we need to verify users accessing to the system, the authentication encrypts the user information in network transmission to ensure the safety of users.Through testing, game accelerator system can effectively reduce the network delay of accessing to the game servers, and has been formally used. Game accelerator owns a very large group of users, in the current domestic network environment it has high value to the game user, game accelerator plays an promote role in the entire game industry.
Keywords/Search Tags:Game Accelerator, Service Provider Interface, Proxy Server, Layered Service Provider
PDF Full Text Request
Related items