linux下cs构架聊天工具项目说明书

linux下cs构架聊天工具项目说明书

ID:18282557

大小:533.00 KB

页数:112页

时间:2018-09-16

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

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

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_sql.h16close_sql.h23

2、server.cpp25server.h28newClient.cpp29newClient.h43serverForm.h45客户端45登陆块45xLogin.h45112xLogin.cpp47注册块51xRegister.h51xRegister.cpp52xSelectIcon.h57xSelectIcon.cpp57主界面块59xclient.h59client.cpp62私聊块83xchat.h83chat.cpp85xselectface.h92selectface.cpp92xdownload.h93download.cpp9

3、4群聊块95xteam.h95team.cpp96xselectface1.h100selectface1.cpp101好友管理块102xsearch.h102xseach.cpp103xaddF.h111xaddF.cpp112项目介绍什么是c/s构架C/S112(Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。什么是tcp/ipTCP/IP是Transmiss

4、ionControlProtocol/InternetProtocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网。Internet的中文意义是"网际网",它实际上就是将全球各地的局域网连接起来而形成的一个"网之间的网(即网际网)"。然而,在连接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之间要通过什么样的规则来传输数据呢?这就象世界上有很多个

5、国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的"世界语"。什么是udp用户数据报协议(UDP)是TCP/IP协议组的一个组成部分。它的创立是为了向应用程序提供一条访问IP的无连接功能的途径。TCP和UDP都使用IP。UDP的设计允许应用程序创建数据报,以及将它们编址到访问应用程序或进程的端口。UDP的基本作用就是向一个IP分组增加一个应用程序进程的端口地址。什么是MYSQLMySQL是一种开放源代码的关系型数据库

6、管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MYSQL数据库配置Linux下mysql的安装步骤:第一步:准备将mysql安装在/usr/local/stow/mysql中,下载了一个mysql-max-5.1.15-l

7、inux-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-glibc23.tar$mvmysql-max-5.1.15-linux-i686-glibc23mysql-5.1现在已经将安装包解压,并重命名目录为mysql-5.1第二步:回到/usr/local下使用ln命令为mysql-5.1创建

8、一个硬连接到/usr/local/mysql$ln-s/usr/local/stow/mysql-5.1/usr/local/mysql进入mysql-5.1目录:

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

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

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