Font Size: a A A

Design And Implementation Of P2P Instant Messaging Software Based On UDP Protocol

Posted on:2019-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:S ShengFull Text:PDF
GTID:2428330593450423Subject:Engineering
Abstract/Summary:PDF Full Text Request
Today,with the rapid development of computer network technology,instant messaging has become more and more popular.Instant chat tool in the transmission of text,video and audio information,has an irreplaceable advantage.At the same time,with the rapid development of Internet technology and the wide application of computer,P2P technology has become more and more popular,and has become one of the hot topics in the field of computer network technology.BT,thunder,and more and more P2P software release and popularity,a step by step to verify the success of the idea of peer-to-peer network.So the transmission like QQ,Skype and other instant messaging software have taken P2P to file At present,the popular software based on P2P technology mainly focuses on file sharing,distributed computing and instant messaging services.So,like QQ,Skype and other instant messaging software have taken the P2P way to file transfer.In this paper,a libevent network based on the library,while taking the Google protocolbuffer protocol to achieve the basic functions of an instant messaging software.And the instant messaging software landing,registration,chat,friends of the relevant agreement made a simple description and analysis.This paper makes a brief description of the database design of the server.At the same time,this paper makes a detailed analysis of the key technology of the software,that is,P2P file transfer technology.Finally,a set of P2P file transfer system based on UDP technology is implemented.At the end of this paper,a certain scale of public network P2P test.
Keywords/Search Tags:P2P, libevent, protocolbuffer, UDP Hole Punching, instant messaging software
PDF Full Text Request
Related items