标签:blog http 文件 ar 2014 代码 log sp ef
由于项目需要,自己写一个基于WCF的大文件传输服务雏形。觉得有一定的参考价值,因此放在网上分享。
目前版本为v1.1特点如下:
1.文件传输端口为18650
2.上传和下载文件
3.支持获取文件传输状态(未开始、传输中、传输完成、出现错误)
4.支持获取文件传输进度(范围0~1)
5.支持获取文件传输速度速度(按文件传输速度大小 自动切换 KB/s 和 MB/s显示)
项目解决方案如下:
服务断包括WCF寄宿的控制台服务和Windows 服务以及文件传输服务核心
公共包括一些帮助类(文件HASH校验、封装了进度的Stream)
客户端包括封装了文件传输逻辑的代理和演示程序WPFDemo
运行效果
服务端和客户机网线直连(1000M自适应)所以上面的速度达到40MB/s
代码下载
http://files.cnblogs.com/Aphasia/%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E6%9C%8D%E5%8A%A1.rar
标签:blog http 文件 ar 2014 代码 log sp ef
原文地址:http://www.cnblogs.com/Aphasia/p/3932618.html