Font Size: a A A

The Design And Implementation Of Instant Messaging System

Posted on:2013-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:L J GaoFull Text:PDF
GTID:2248330374486717Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Enterprise instant messaging, called EIM (Enterprise Instant Messaging), it is abusiness-oriented end-user services, network communication tools, the user can install areal-time communication between two or more terminals for real-time communication.Exchange of content including text, interface, voice, video and documents exchanged byother.As a convenient network communication technology, instant messaging softwarehas been gaining in popularity in applications ranging from simple chat tool intoworking life are essential information exchange platform. According to statistics, morethan90%of the terminal within the enterprise network are running QQ/MSN instantmessaging software such as individuals, people have become accustomed to instantcommunication tools to contact their daily work. However, most employees are withoutaccess to business permit use of personal instant messaging tools, this has brought alarge enterprise network security and efficiency. With individuals often give employeesreal-time communication tools into a non-working state of the chat, so many companiesprohibit employees through various means QQ/MSN and other operations. In thissituation, the use of enterprise-class instant messaging software will naturally becomethe best solution for corporate customers, both internal staff to meet the communicationhabits, but also to solve the company’s systems and network security issues, do both. Tothis end, the paper design to achieve an oil company for internal use instant messagingsystem.This sofeware bases on composite architecture of C/S and P2P, using Javalanguage to develop, relazing multi-users’s instant messaging. I have designed andcarried out the user register, user login, user list, multi-user instant messaging,management of chating record and so forth.Using multithreading of Java, graphical userinterface (GUI)which based on JFC Swing to relize. Through socket programming andapplication with stream to finish communication. Using file operation to carry out themanagement and saving of chating record.
Keywords/Search Tags:instant messaging, socket programming, multithreading, multi-users, cross-platform
PDF Full Text Request
Related items