# chat_system **Repository Path**: wei-shaoyang/chat_system ## Basic Information - **Project Name**: chat_system - **Description**: 基于C语言开发的聊天室 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-04 - **Last Updated**: 2025-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # chat_system ### 文件框架如下 ``` 客户端client/ ├── include/ │ ├── header.h // 系统总预处理头文件 │ ├── login_reg.h // 用户登陆注册函数声明 │ ├── client.h // 客户端函数声明 │ ├── utils.h // 菜单函数声明 │ └── tcp.h // 建立销毁套接字连接函数声明 ├── src/ │ ├── main.c // 主程序入口 │ ├── tcp.c // 建立销毁套接字连接实现 │ ├── login_reg.c // 用户登陆注册 │ ├── utils.c // 菜单实现 │ └── client.c // 客户端功能实现 ├── img/ │ └── 项目功能图.png // 项目功能图 └── README.md // 项目说明文档 ``` ``` 服务器server/ ├── include/ │ ├── header.h // 系统总预处理头文件 │ ├── server.h // 服务器函数声明 │ └── tcp.h // 建立销毁套接字连接函数声明 ├── src/ │ ├── tcp.c // 建立销毁套接字连接实现 │ └── server.c // 服务器功能实现 ├── img/ │ └── 项目功能图.png // 项目功能图 └── README.md // 项目说明文档 ``` ### 项目框架 ![alt text](img/项目框架图.png) ### 开发环境介绍 - 语言:C语言 shell Makefile - 环境:ubuntu16.04 vscode git - 编译:gcc 5.4.0 ### 功能介绍 ##### 登陆与注册 当系统启动后 自动进入 选择界面 客户可以选择 `登陆` `注册`