优点1:包体积小<15M
优点2:部署简单,就一个包
优点3:支持多平台部署,跨平台使用
优点4:内外网服务器均可部署使用
文章下面只有win的包,其他平台的包在资料中下载
1.开发背景
1.大文件传输下限制问题
···
内网下借助飞秋,或者设置共享文件夹,或是ftp等工具,浪费时间,
因此想做一个一键可用的工具服务,解决跨服务器的文件传输问题。
···
2.多服务器相互之间的文字粘贴问题
···
有时候多服务器部署,使用宿主机,win远程或是向日葵,todesk,等远程工具会出现复制粘贴不好用的情况,就顺便做了此功能,解决跨服务器的文字传输问题。
···
3.多平台支持
···
尽可能支持多种系统部署访问
···
2.功能特性
- 实时文字传输: 支持多用户实时文字聊天
- 大文件传输: 支持传输任意大小的文件(仅受限于磁盘空间)
- 断点续传: 支持大文件分块传输和断点续传功能
- P2P传输: 文件在连接的客户端之间同步传输
- 临时存储: 文件在服务器上临时存储,当所有客户端断开连接后自动删除
- 拖拽上传: 支持拖拽文件到页面进行上传
- 多文件支持: 可同时传输多个文件
- 进度显示: 实时显示文件传输进度
3.包展示-文件仅14.8M各个平台可用

3.文件传输功能演示-windows为例
3.1 双击启动 (其他的启动方式./)

3.2 发送端访问链接:http://192.168.1.184:9555/

3.3 发送端上传文件:断点续传方式,多线程处理

3.4 复制共享链接打开-支持当前会话的历史上传文件及实时上传文件下载

···
1.历史上传文件的进入链接就能看到
2.实时上传的上传完成后另一端就能收到通知并且展示,可以选择下载
2.两边会话都结束会清空临时文件
···
4. 文字传输功能演示-支持广播,历史数据读取等
4.1 点击文字传输发送页,并输入文字

4.2 打开共享链接,可以直接看到历史发送数据

4.3 发送端,接收端都可以输入文字,且都会被广播

5.其他
1.可以支持文件广播下载,共享链接可以多人使用
2.支持多人文字传输,共享链接可以多人使用
3.为了更好的支持内网传输,共享链接后缀支持UUID & 序号,uuid可以公网使用,序号内网使用