linux系统最好的c类语言开发软件,Linux下基于C 语言开发即时通信软件.doc

Linux下基于C 语言开发即时通信软件

Linux下基于C++语言开发即时通信软件

关键词:聊天软件 文字聊天 Linux平台 C/S架构ICE中间件

Linux-based instant messaging software

using C++ language development

Abstract

Network communication is the computer users to communicate the most common way, all kinds of chat software also emerge in endlessly; Service providers also provide more and more rich communication service functions. The current China's Internet technology has entered a rapid development period, instant communication tools as the network application of mainstream, more and more get the favour of people, make people online life more colorful. The most widely used instant communication tools, Microsoft's MSN and chat software the tecent company for people's work and life bring great convenience. Especially for tencent speaking, the company's earnings, a large part is attributed to large clientele, and based on this, expand the other business.

The graduation design is simulated chat software, the development of a text chat, group chat function of instant communication software.

Using C/S structure, based on Linux platform development, the C++ programming language. From the server and client program composition. The ICE middleware, and remove the server and client coupling. And use QT for the design of the graphical interface. The realization of the main chat software is part of the function, which text chat, the function such as news group, the main task of the module design, including the server text chat, mass news etc. Function. Through the operation, test and analysis, the multifunctional chat software operation is stable, reliable, and has a certain practical value.

Keywords: chat softwaretext chatLinux platformC/SICE

目 录

摘 要I

AbstractII

1 前言1

1.1 课题研究背景和现状1

1.1.1 研究背景1

1.1.2 研究现状和发展趋势1

1.2 本课题研究的目的和意义2

1.3 开发工具及工具简介2

1.3.1 Linux操作系统2

1.3.2 数据库SQL Server 20003

1.3.3 开发语言C++语言3

1.3.4 Qt编程软件4

1.3.5 ICE中间件4

2 即时通信软件系统总体设计5

2.1 即使通信系统总体结构及总体需求5

2.2 总体性能需求分析6

2.2.1 服务器端性能需求6

2.2

你可能感兴趣的:(linux系统最好的c类语言开发软件,Linux下基于C 语言开发即时通信软件.doc)