码迷,mamicode.com
首页 > 其他好文 > 详细

WCF大文件传输服务

时间:2014-08-24 11:37:22      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:blog   http   文件   ar   2014   代码   log   sp   ef   

  由于项目需要,自己写一个基于WCF的大文件传输服务雏形。觉得有一定的参考价值,因此放在网上分享。

  bubuko.com,布布扣

  目前版本为v1.1特点如下:
  1.文件传输端口为18650
  2.上传和下载文件
  3.支持获取文件传输状态(未开始、传输中、传输完成、出现错误)
  4.支持获取文件传输进度(范围0~1)
  5.支持获取文件传输速度速度(按文件传输速度大小 自动切换 KB/s 和 MB/s显示)

  项目解决方案如下:

  bubuko.com,布布扣

  服务断包括WCF寄宿的控制台服务和Windows 服务以及文件传输服务核心

  公共包括一些帮助类(文件HASH校验、封装了进度的Stream)

  客户端包括封装了文件传输逻辑的代理和演示程序WPFDemo

  运行效果

  bubuko.com,布布扣

  服务端和客户机网线直连(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

WCF大文件传输服务

标签:blog   http   文件   ar   2014   代码   log   sp   ef   

原文地址:http://www.cnblogs.com/Aphasia/p/3932618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!