Font Size: a A A

Design And Implementation Of BitTorrent Protocol Based On Android

Posted on:2011-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:X L ZhengFull Text:PDF
GTID:2178330338489499Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Mobile Internet is a combination of mobile communication technology and Internet. With the development of telecom 3G technology and the abundance of mobile terminals, more and more people access Internet via mobile terminal to enjoy the abundant internet applications. Being potentially a hot topic, mobile Internet has thriving requirements for applications. Various applications among Internet have already migrated to mobile Internet, such as instant messaging, web browsing, video live broadcasting, etc. Developing Internet applications based on mobile terminal has great application value and significance of study.Focusing on the issue of data content distribution in mobile Internet, the research content of paper is the design and implementation of BitTorrent protocol client based on Android system. Android system, based on Linux, is open source, free, highly versatile and has open Internet philosophy. On the basis of mastering Android developing, taking the character of limited mobile terminal resources into account, the BitTorrent protocol is thoroughly analyzed, a simple and practical client program which supports BitTorrent protocol is developed. In response to the features of applied mobile environments, improvement of BitTorrent protocol is presented.The client program is divided into several function modules to implement, including decoding the .torrent file, communication between the client and the tracker server as well as communication between the client and other peers, mistake handling and also log recording, and then the BitTorrent downloading mechanism is analyzed and realized.The client's downloading effect under different network environments is investigated, the result verifies that the client could function normally. Aiming at the character of lower processing power and limited wireless resources, the client implements BitTorrent protocol with minor changes, which saves the mobile terminal resources.
Keywords/Search Tags:Android System, MP2P, BitTorrent Protocol
PDF Full Text Request
Related items