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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下cs构架聊天工具项目说明书

项目介绍 2 什么是c/s构架 2 什么是tcp/ip 2 什么是udp 3 什么是MYSQL 3 MYSQL数据库配置 3 本次项目内容介绍 5 需求分析 5 程序效果的实现 5 登陆 5 主界面 6 主界面-功能表 7 主界面-群 8 用户查询 9 群查询 10 单人聊天框 10 群聊天框 12 查询结果 13 彩色字体 14 程序文件介绍 14 服务器 14 数据库块 14 服务器块 14 客户端 15 登陆块 15 注册块 15 xSelectIcon.h,xSelectIcon.cpp选择用户头像程序。 15 主界面块 15 私聊块 15 群聊块 15 好友管理块 15 程序代码详解 16 服务器 16 数据库块 16 my_sql.h 16 close_sql.h 23 server.cpp 25 server.h 28 newClient.cpp 29 newClient.h 43 serverForm.h 45 客户端 45 登陆块 45 xLogin.h 45 xLogin.cpp 47 注册块 51 xRegister.h 51 xRegister.cpp 52 xSelectIcon.h 57 xSelectIcon.cpp 57 主界面块 59 xclient.h 59 client.cpp 62 私聊块 83 xchat.h 83 chat.cpp 85 xselectface.h 92 selectface.cpp 92 xdownload.h 93 download.cpp 94 群聊块 95 xteam.h 95 team.cpp 96 xselectface1.h 100 selectface1.cpp 101 好友管理块 102 xsearch.h 102 xseach.cpp 103 xaddF.h 111 xaddF.cpp 112 项目介绍 什么是c/s构架 C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。 在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网。Internet的中文意义是网际网,它实际上就是将全球各地的局域网连接起来而形成的一个网之间的网(即网际网)。然而,在连接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之间要通过什么样的规则来传输数据呢?这就象世界上有很多个国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的世界语。用户数据报协议(UDP)是TCP/IP协议组的一个组成部分。它的创立是为了向应用程序提供一条访问IP的无连接功能的途径。TCP和UDP都使用IP。UDP的设计允许应用程序创建数据报,以及将它们编址到访问应用程序或进程的端口。UDP的基本作用就是向一个IP分组增加一个应用程序进程的端口地址。MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General?Public?License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。Linux下mysql的安装步骤: 第一步:准备将mysql安装在/usr/local/stow/mysql中,下载了一个mysql-max-5.1.15-linux -i686-glibc23.tar.gz,复制到/usr/local/stow/,要记得用root登录,不然在这个目录是不能操作的。 $gzip -d mysql-max-5.1.15-linux -i686-glibc23.tar.gz $tar xvf mysql-max-5.1.15-linux -i686-glibc23.tar $mv mysql-max-5.1.15-linux -i686-glibc23 mysql-5.1 现在已经将安装包解压,

文档评论(0)

hf916589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档