Linux下cs构架聊天工具项目说明书.doc

Linux下cs构架聊天工具项目说明书.doc

ID:55631723

大小:508.00 KB

页数:112页

时间:2020-05-21

Linux下cs构架聊天工具项目说明书.doc_第1页
Linux下cs构架聊天工具项目说明书.doc_第2页
Linux下cs构架聊天工具项目说明书.doc_第3页
Linux下cs构架聊天工具项目说明书.doc_第4页
Linux下cs构架聊天工具项目说明书.doc_第5页
资源描述:

《Linux下cs构架聊天工具项目说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目介绍2什么是c/s构架2什么是tcp/ip2什么是udp3什么是MYSQL3MYSQL数据库配置3本次项目内容介绍5需求分析5程序效果的实现5登陆5主界面6主界面-功能表7主界面-群8用户查询9群查询10单人聊天框10群聊天框12查询结果13彩色字体14程序文件介绍14服务器14数据库块14服务器块14客户端15登陆块15注册块15xSelectIcon.h,xSelectIcon.cpp选择用户头像程序。15主界面块15私聊块15群聊块15好友管理块15程序代码详解16服务器16数据库块16my_sq

2、l.h16close_sql.h23server.cpp25server.h28newClient.cpp29newClient.h43serverForm.h45客户端45登陆块45xLogin.h45xLogin.cpp47注册块51xRegister.h51xRegister.cpp52xSelectIcon.h57xSelectIcon.cpp57主界面块59xclient.h59client.cpp62私聊块83xchat.h83chat.cpp85xselectface.h92selectfac

3、e.cpp92xdownload.h93download.cpp94群聊块95xteam.h95team.cpp96xselectface1.h100selectface1.cpp101好友管理块102xsearch.h102xseach.cpp103xaddF.h111xaddF.cpp112项目介绍什么是c/s构架C/S(Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S模式的应用系统最大的好处是不依赖企业外

4、网环境,即无论企业是否能够上网,都不影响应用。什么是tcp/ipTCP/IP是TransmissionControlProtocol/InternetProtocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网。Internet的中文意义是"网际网",它实际上就是将全球各地的局域网连接起来而形成的一个"网之间的网(即网际网)"。然而,在连接之前的

5、各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之间要通过什么样的规则来传输数据呢?这就象世界上有很多个国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的"世界语"。什么是udp用户数据报协议(UDP)是TCP/IP协议组的一个组成部分。它的创立是为了向应用程序提供一条访问IP的无连接功能的途径。TCP和UDP都使用IP。UDP的设计允许应用程序创建数据

6、报,以及将它们编址到访问应用程序或进程的端口。UDP的基本作用就是向一个IP分组增加一个应用程序进程的端口地址。什么是MYSQLMySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,My

7、SQL是管理内容最好的选择。MYSQL数据库配置Linux下mysql的安装步骤:第一步:准备将mysql安装在/usr/local/stow/mysql中,下载了一个mysql-max-5.1.15-linux-i686-glibc23.tar.gz,复制到/usr/local/stow/,要记得用root登录,不然在这个目录是不能操作的。$gzip-dmysql-max-5.1.15-linux-i686-glibc23.tar.gz$tarxvfmysql-max-5.1.15-linux-i686-

8、glibc23.tar$mvmysql-max-5.1.15-linux-i686-glibc23mysql-5.1现在已经将安装包解压,并重命名目录为mysql-5.1第二步:回到/usr/local下使用ln命令为mysql-5.1创建一个硬连接到/usr/local/mysql$ln-s/usr/local/stow/mysql-5.1/usr/local/mysql进入mysql-5.1目录:$cdmys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。