Github:https://github.com/qinghemuyu/QhChat

Demo:https://qhchat.qinghe.ink

✨ 功能特性

💬 实时通讯

  • 🌍 公共聊天室 - 开放式交流空间

  • 🔒 私人聊天室 - 私密对话环境

  • 🟢 在线状态显示 - 实时用户状态

  • 📊 用户数量统计 - 房间活跃度监控

📝 消息类型

  • ✍️ 文本消息 - 基础文字交流

  • 🖼️ 图片消息 - 图片分享功能

  • 😊 表情消息 - 丰富的表情包支持

  • 🔔 系统消息 - 重要通知提醒

🎯 用户体验

  • 🎲 随机用户名 - 支持多种风格

  • 🔔 未读消息提醒 - 及时消息通知

  • 🖥️ 桌面通知 - 系统级提醒

  • 🔊 声音提醒 - 自定义提示音

🔐 安全特性

  • 🔒 消息加密 - 端到端加密

  • 🛡️ HTTPS 支持 - 安全传输层

  • 🔐 WebSocket 安全连接 - 可靠的实时通信

部署要求

🎨 前端环境

  • Node.js 16+

  • NPM 或 Yarn

  • 现代浏览器(支持 ES6+)

⚙️ 后端环境

  • Java JDK 11+

  • Maven 3.6+

  • 支持 WebSocket 的服务器

首页

公共聊天页面

私人聊天页面