zoukankan      html  css  js  c++  java
  • WCF大文件传输服务

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

      

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

      项目解决方案如下:

      

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

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

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

      运行效果

      

      服务端和客户机网线直连(1000M自适应)所以上面的速度达到40MB/s

    本文代码下载

  • 相关阅读:
    JS数组分页
    UI框架
    mongodb
    koa2 router中间件的三种写法
    Float浮点数转二进制串和十六进制串
    Iterator和for...of循环
    mysql相关故障
    lsof
    iostat测试磁盘性能
    dd测试磁盘
  • 原文地址:https://www.cnblogs.com/Aphasia/p/3932618.html
Copyright © 2011-2022 走看看