💬 无需服务器的
轻量级聊天软件

基于 HTML 和 Electron 的局域网聊天工具
无需服务器、即时通信

Electron Windows 10+ MIT 许可证
Filesa COChat
×

✨ 核心功能

🌐

无需专用服务器

自动发现局域网内的频道或创建新频道,零配置即可使用

🔍

智能发现机制

结合广播和多线程扫描技术,快速发现可用频道

👥

实时用户列表

显示所有在线用户并实时更新,随时了解谁在线

🎨

个性化字体设置

可自定义聊天字体、大小和样式,打造专属聊天体验

🔄

服务器迁移

支持服务器无缝迁移,确保频道持久可用

💬

实时消息传递

支持多用户实时文字聊天,消息即时送达

📢 最新更新

加载更新信息中...

📥 下载安装

系统要求

  • Windows 10 或更高版本
  • Electron 框架
  • 支持 TCP/IP 协议的局域网环境

📖 使用指南

1

启动程序

启动程序后,输入您的用户名。程序会自动搜索局域网内现有的频道。

2

加入或创建频道

如果找到频道,会自动加入;否则会创建新的频道。

3

开始聊天

在输入框中输入消息,按回车键或点击"发送"按钮发送消息。

4

个性化设置

点击右上角的"设置"按钮,自定义字体、大小和样式。

🛠️ 技术架构

通信协议

使用 TCP socket 进行可靠的消息传输,支持广播发现和多线程扫描

用户管理

实时同步用户列表,自动检测用户名冲突,离线自动清理

架构设计

基于面向对象设计,多线程处理网络通信,队列机制实现线程安全

高可用性

服务器退出时自动迁移,确保频道不会因服务器退出而关闭

❓ 常见问题

Q: 无法连接到其他用户?

A: 确保所有用户在同一个局域网,检查防火墙设置是否阻止了相关端口。

Q: 用户名冲突怎么办?

A: 程序会自动检测冲突,请选择不同的用户名重新加入。

Q: 消息发送失败?

A: 可能是网络连接问题,尝试重新启动程序。