LanQQ聊天项目(二)服务器与客户端的整体架构搭建
发布时间
阅读量:
阅读量
本系统架构包含三个核心组件,分别为服务端模块、用户交互终端以及管理控制界面。

bin 目录用于存储编译过程中生成的可执行文件
include 目录用于存放各类头文件,即.h格式的文件
log 目录用于保存系统运行过程中产生的日志信息
obj 目录用于存储编译过程中生成的中间文件,例如.o格式的目标文件
offlineMsgFile 目录用于存放离线状态下所收集的信息
src 目录用于存储源代码文件,具体为.c格式的源文件
Makefile 文件属于Makefile类型,用于定义编译过程中的相关规则和依赖关系
二、服务器的流程图

三、客户端的流程图
客户端所涉及的流程相对较为简洁,以下为具体说明:
客户端共包含登录、注册、单人聊天、群组聊天、密码找回以及主界面六个操作界面。其中,登录界面与服务器之间建立了基于socket的通信连接。若
全部评论 (0)
还没有任何评论哟~
