WCF大檔案傳輸服務

來源:互聯網
上載者:User

標籤: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

WCF大檔案傳輸服務

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.