Font Size: a A A

Based On P2p Technology, The Internet Gaming Platform

Posted on:2009-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:X Q PeiFull Text:PDF
GTID:2208360272459980Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of broadband Internet technology, P2P technology develops quickly and deeply. It has been widely used in file-sharing technology, timely communications, audio-video transmission and the other fields. It has made great and amazing achievements. But the introduction of P2P technology is still a new topic in the internet gaming platform field. Also the market requirement is very urgent.The author studies the requirement and the technology of P2P application deeply, including the NAT classification, the theory of UDP tunnel based on UDP protocol, the theory of firewall tunnel based on UDP protocol and so on. He not only brings the idea of using P2P technology to the application of the internet gaming platform, but also designs and completes the internet gaming platform realization based on P2P technology.In this paper, it uses Microsoft's Detours technology, obtaining the data from the various games by writing dynamic codes into target games, which start at platforms, and then it researches and analyzes those game data. And more using IPX/TCP protocol conversion and TCP agent technology, encapsulate multi game's data into the message with uniform package head, and transmit data games by P2P technology. Next, design the method of Players network Environment Detection. Through P2P client, send the different test message to the test server and then according to the returned report from the server, judge the player network environment. The network for players is divided into seven levels. For different levels of network using different tunnel methods of P2P. Next, designed algorithm of a simulated TCP protocol to using the UDP protocol. Simulate the TCP protocol communications processes, and do the UDP Data message buffer and timing of the resend, thus achieving a reliable UDP packet transmission. Provide the basic protection for game data transmission by UDP protocol. Next, designed game data P2P transmitted algorithm. For the players in one game session, according to the network player levels and hardware conditions, choose the high level network game players as the interim data server. And among these gamers, maintain and optimize dynamically the player who is as the interim data server according to the network bandwidth and service capabilities. The system not only realizes the dynamic obtaining of games data, but also realizes the compatibility of various games under one unitive game platform.By using P2P technology, it saves the business cost, providing fast, efficient and low-cost on-line gaming environment for all gamers.
Keywords/Search Tags:P2P, Internet Game Platform, NAT, UDP, TCP, Tunnel
PDF Full Text Request
Related items