Font Size: a A A

Design And Implementation For Particular Field Of Instant Messaging System On Client

Posted on:2018-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WangFull Text:PDF
GTID:2348330521950976Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In the process of rapid development of Internet communications,mobile instant messaging system occupies an important position.As a way of completely changing people's traditional communication,instant messaging is used to achieve real-time transmission,and point-to-point exchange of data.And it has been widely used in work collaboration,study communication,entertainment and many other fields.There are a wide variety of existing software,such as We-chat,QQ,Skype,MSN and so on.However,these instant messaging tools are not everywhere,there are still many scenes they are not available,such as space platform without Internet conditions,emergency relief or remote areas with destroyed networks,private networks for security factors and so on.Now the existing instant messaging systems are geared to the public networks which are in good conditions,but they are not available for some special needs of the scenes.Therefore,the development of a real-time communication system for specific scenes has important significance.Instant messaging systems are complex.The research work is divided into server research,client research and communication protocol research.Relying on the a exiting research project,this thesis studies the real-time communication system for special scenes,focuses on the principles of communication process,implementation methods,the design and application of communication protocol.Then this thesis researches the client-related technology.With the help of existing supporting server,this thesis finally implements a complete and available system.Firstly,this thesis refers to the relevant standards of different communication protocols,researches on data transmission,the advantages and disadvantages of different communication protocols,urinalysis multi-threaded concurrent technology and data persistence technology which related to the system,and laies a theoretical foundation for the normal communication of the system.Secondly,this thesis designs the system architecture and each sub-module structure,especially the communication protocols structure,including the design of protocol format and the description of protocol communication process.Thirdly,this thesis implements every module of the system,including message center module,application module,parse module and data storage module.Finally,designs the system's test framework and writed complete test samples for each module for functional as well as performance testing,and then summarized and analyzed the test results.The test results show that the system function is complete,performance is stable,and the communication between clients is normal.The client can remotely controles the slave servers,and can be applied to the network which situation is bad or need to establish a private network.The system has good robustness.The thesis has reached the desired goals.Now the system has completed several tests in a research institute.And the fact shows that,it can be used for real-time communication for special scenes,and has entered the phase of test run.
Keywords/Search Tags:Instant messaging, Communication protocol, Local Area Network, Concurrent
PDF Full Text Request
Related items