查看: 25|回复: 0

[Windows] 【原创】Windows/Android互通无服务器局域网聊天软件 LanChat v1.0.0(附源码

[复制链接]

2354

主题

0

回帖

7083

积分

版主

积分
7083
发表于 2026-7-10 18:35:42 | 显示全部楼层 |阅读模式

项目简介
LanChat 是一个无服务器局域网聊天软件,支持 Windows 与 Android 双端互通。打开两台设备进同一个 Wi-Fi 即可自动发现彼此,支持群聊、私聊、文本、图片、文件传输,全部点对点 P2P,不经过任何服务器。

效果展示







测试设备
ColorOS 16/Android16
MIUI 14/Android13
Windows10


功能
  • 默认局域网群聊,自动发现同一网段所有 LanChat 设备
  • 私聊、未读小红点、消息预览
  • 文本消息中的链接自动识别,点击调起浏览器
  • 图片消息,点击直接调系统相册或可用看图应用打开
  • 文件传输(仅私聊)
  • 流式传输,文件大小没有 16 MB 的限制
  • 接收方需要在聊天气泡里点 接收 / 拒绝
  • 拒绝、超时、对方离线都会显示在双方聊天里
  • Windows 可以直接把文件拖到聊天框或对方头像发送
  • Android 接收完成后点击文件直接调系统打开
  • Windows 体验
  • 回车发送 / Shift+Enter 换行
  • 消息提醒
  • 保存与缓存目录可更换
  • 关闭时询问完全关闭还是隐藏
  • 右下角托盘恢复 / 退出
  • 单实例运行,第二次打开会激活已有窗口
  • Android 体验
  • 类 QQ/微信的会话列表 + 底部 Tab
  • 未读红点
  • 接收文件管理,多选、统一删除、二次确认
  • 一键清除缓存

系统要求
  • Windows 10 / 11(x64)
  • Android 8.0 及以上
  • 双方处于同一局域网,未被路由器“AP 隔离”拦截
如果发现不到对方,请确认两台设备连的是同一个 Wi-Fi,并放行 LanChat 的网络访问权限。Windows 防火墙弹窗时点“允许”。


使用
Windows:
  • 下载 LanChat-Windows.zip
  • 解压到任意目录
  • 双击 LanChat.exe 运行
  • 第一次运行 Windows 防火墙会询问网络权限,勾选并允许
Android:
  • 下载 LanChat-Android.apk
  • 在手机里打开安装,授权安装来自未知来源
  • 打开应用后授予网络权限即可

技术栈
  • Flutter 一套代码同时构建 Windows 与 Android
  • UDP 广播做设备发现
  • TCP 做消息与文件流传输
  • 端口
  • 45678 UDP 设备发现
  • 45679 TCP 消息
  • 45681 TCP 文件流
  • 45680 Windows 单实例

使用OpenCode+GPT-5.5编写,消耗token约7000万,本人编程小白,反复找bug改bug搞了三夜,现在测试下来基本没有问题了undefined
开源项目地址:https://github.com/zyqg/LanChat
下载地址:https://bro7.lanzoul.com/b0xxbwd6j    密码:52pj    解压密码:52pojie
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天翼网

相关侵权、举报、投诉及建议等,请发 E-mail:2026@typc.net

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|晋ICP备2026008270号-1|晋公网安备14010602111293号

在本版发帖QQ客服返回顶部