Font Size: a A A

Research And Implementation Of Instant Messaging Based On Linux

Posted on:2009-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:C C LiFull Text:PDF
GTID:2178360272979805Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a kind of convenient socket communication technique, instant messaging software has deep into people's heart, application range spreads from single network chat tool to information communication platform. Due to its importance, finding out existing problems and localization seems especially imperious. According to a mount of literature summary and survey to practical situation, two facets are set forth as follows: First: at present, IM software centralizes under the MS Window platform on the whole, not taking into account the need of users who apply Linux and intelligence support facility; Second: All kinds of business software make use of each private protocol, so as not to communicate among them, and this brings it inconvenience in the spread of application.So if network IM is imported in Linux and settle intercommunication of them, not only this makes up for lack of internet applications on Linux, but also boostes the spread of Linux and IM software. Over analysis and investigation of IM model, contrast with a few of prevalent protocols, The author decides to apply XMPP based on XML, puts forward a good expansibility of network software frame, make choice of communication mode,connect mode and serve mode, develops client in thin client think.In the concrete realization of the system, client designs relevant interface and realizes login,register,message sending,information inquire friend adding,file transferring etc; server realizes route,connect management of server,connect management of client,conversation,domain resolving these module, solve server concurrency with thread slots.In this thesis, the author accomplishes the system with Linux C,MySQL and GLADE, initially makes an attempt of combination of mainstream IM with most developing foreground operating system, especially makes some investigation in intercommunication with MSN, designes protocol transfer gateway which provides references for intercommunication of IM in the future.
Keywords/Search Tags:Instant messaging, Linux, XMPP, thread slot, gateway
PDF Full Text Request
Related items