Font Size: a A A

Lan-Based Instant Messaging Software Design And Implementation

Posted on:2015-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:W H GuangFull Text:PDF
GTID:2298330431974584Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
In this age of advanced Internet, the people using the network tool for communication has long been commonplace. To cope with the huge demand for Internet communications, It had a complicated industry chat software, such as Microsoft’s famous chat software MSN, as well as a huge influence on the Chinese people’s QQ, phone chat tools such as micro-channel! Plethora of Internet-based chat tools, and many operators chat software companies also gained huge commercial profits, as QQ started by Tencent. But the relatively good LAN-based chat software is rare, these LAN chat software business profits is far better than Internet chat tools.Although business profits LAN chat software is far better than Internet chat software, but there must be market, large enterprise LAN chat software for outstanding still has a huge demand. Meanwhile, as a student, learn to develop a LAN-based chat software, chat software based learning to develop complex and large-scale software.This paper is a detailed description of the general design and implementation of LAN-based chat software. LAN chat software described in the paper, using C#4.0development, storing chat messages using SQL2008database. And other LAN chat software like that, the software also uses C/S framework, communication messages are also using UDP and Socket. The system includes both server and client modules, clients communicate through the server. The main achievement of the server module records and inform the client on the line, the client module achieved a major user login, chat, sending messages and other functions. The basic system functions to achieve the required LAN chat software, such as upper and lower customer notification, text chat, file transfer, notification messages, and message logging and other functions.The software can help users to build up their own LAN chat system that allows users to communicate in real time to maintain, but also to avoid the use of software like QQ leaked inside information to happen. The software implements the basic functionality of the chat, due to time constraints, but also some shortcomings, such as the graphical interface, such as the need to improve.
Keywords/Search Tags:LAN, UDP, Instant Messaging, Microsoft.Net, C#, Client/Server
PDF Full Text Request
Related items