Flutter + Node.js 实现跨端文件传输 APP(含加密传输方案)
·
- 项目背景与需求分析
- 系统架构设计
- 客户端:Flutter(Android + Windows)
- 服务器:Node.js + Express + SQLite
- 通信:WebSocket + HTTP Relay
- 核心技术实现
- ECDH 密钥交换 + AES-256-GCM 加密
- 局域网 mDNS 设备发现
- 广域网 Relay 中继传输
- 文件分块传输与断点续传
- 踩坑经验
- Flutter WebSocket 不处理协议层 ping添加链接描述
- Android scoped storage 权限问题
- Windows Gradle 不支持中文路径
- 项目开源与下载
- 官网:http://101.132.189.150/ ([www.rickbotai.com] ICP审核中)
更多推荐




所有评论(0)