Font Size: a A A

P2p-based Instant Messaging Server Design And Implementation,

Posted on:2012-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:G F SongFull Text:PDF
GTID:2208330335996509Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of living standards, people interaction information, timeliness requirements are also increasing, the traditional route of transmission media (TV, newspapers) has been unable to fully meet people's needs, dependence on Internet technology More and more strongly. Thus, with the domestic and foreign enterprises on the Internet, the research into the energy, the Internet in recent years has been rapid development. Which among the two hot spots as the Internet, P2P networks and instant messaging have become the top priorities of corporate attention and investment.Instant messaging has now become an integral part of people online business activities. It gradually by the individual business to enterprise business evolution, enterprise instant messaging is today's instant communication technology research areas. P2P-based instant messaging aggregation of the respective P2P and instant messaging a bit, instant messaging, compared with the original and has its own unique advantages.This paper describes the real-time communication technology based on P2P principles, and P2P and instant communication through technology, detailed understanding and analysis of P2P and instant messaging combined with the current status of technology development, designed a real-time communication system based on P2P. The system is hybrid P2P network model section, without dependence on any particular point, so to reduce the C / S architecture, the server's burden. Also for the P2P network, how to implement two-way communication through the NAT put forward their own solution. In the bottom of the asynchronous non-blocking communications to ease the use of server-side CPU pressure, to avoid CPU idling.Establish line with current Instant Messaging network characteristics of the modeling testing environment, in this environment on the proposed model, fully tested, and the problems in the testing process to conduct a detailed analysis and argument. After testing, the system has basically reached the requirements of the overall design; the basic modules are able to function properly.
Keywords/Search Tags:P2P, instant message, epoll, event-driven
PDF Full Text Request
Related items