# 毕设大作业基于qt5开发的局域网聊天软件 **Repository Path**: UnStoppableeee/lan-chat-software-based-on-qt5 ## Basic Information - **Project Name**: 毕设大作业基于qt5开发的局域网聊天软件 - **Description**: 使用qt5框架,基于飞鸽传书通讯协议,可在局域网内实时聊天 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 2 - **Created**: 2022-08-19 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于qt5开发的局域网聊天软件 #### 介绍 基于TCP\UDP飞鸽传书通讯协议,可在局域网内实时聊天 仅用于学习交流,可在此基础上开发自定义功能,作为大作业,毕业设计 #### 软件架构 qt5 c++ Sqllite #### 目前已实现的功能: 1. 局域网内在线好友显示 2. 可查看好友ip地址、主机名称 3. 实时1对1聊天 4. 好友新消息铃声提示 #### 后续待实现的功能: 1. 动态换肤,夜间模式 2. 支持图片、视频、文件等多媒体消息通讯 3. 局域网内的好友屏幕共享,远程协助控制 4. 群组聊天 #### 安装教程 1. 使用qt选择导入项目,选择导入 talk.pro 2. 选择要构建和发布的平台 3. 编译发布可执行文件 #### 平台兼容性 1. window10上测试运行通过 2. macOS Bigsur 上测试运行通过 3. linux未知 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request