|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
Tcp大文件传输
使用了论坛某位大佬的 内存映射文件-大文件读写模块
支持大文件传输,亲测16.05GB文件完美传输!
一开始设计的初衷是为了两个客户Duan之间相互传输文件,所以做了个中转服务端,就是把客户DuanA发送的数据转发给客户DuanB,反之转发给客户DuanA,但最后发现这个设计实际用处不大,会改的拿去可以改成服务端和客户Duan两端传输,就不需要中转了。
采用分包传输原理,每次分成若干大小的数据包依次传输,发送端给接收端发送一个文件信息,接收端收到以后可自行决定是否接收此文件。
接收文件的原理就是接收端拿到文件大小以后,向发送端发送所需的数据起始位置和结束位置,发送端处理好数据后发给接收端,一直循环直至文件传输完毕!
并且支持断点续传,例如传输过程中与中转站的连接突然断了,在接收端直接点击开始接收即可继续上次的位置继续接收文件!
|
-
-
Tcp文件传输.7z
842.53 KB, 下载次数: 319, 下载积分: 精币 -2 枚
售价: 1 枚 精币 [记录]
源码附加的所有模块均已打包在内
-
文件传输
-
MD5校验
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1560, 订阅: 152
- · 精品集|主题: 615, 订阅: 64
- · 好贴精选|主题: 463, 订阅: 21
- · 希望能用到|主题: 982, 订阅: 10
|