项目介绍

项目简介

基于Tcp socket通信协议和Qt6.4 实现的网络聊天室。

项目功能

  • 客户端和服务端互发消息
  • 不同客户端之间的私聊
  • 服务端消息的群发

项目改进计划:

  • 发送文件功能
  • 客户端获取“在线客户端”列表
  • 引入MySQL数据库存储聊天记录
  • 引入多线程解决并发问题

核心技术栈

  • 语言:C++
  • 开发平台:Qt5\ Qt6.4
  • 核心组件:Qt Network
  • UI:Qt Widgets、QSS
  • 编译环境:MINGW
  • 运行环境:win11 64bit
  • 核心技术1:Qt信号槽机制
  • 核心技术2:基于 TCP 的套接字通信