局域網文件快傳實現

情景: 筆記本無網絡,手機和筆記本頻繁傳文件,使用USB連接電腦每次還得打開調試模式和文件讀寫模式,更何況oppo的垃圾系統有的時候還無法呼出設置,嗚呼哀哉!

解決方案:

1.必須解決網絡連接問題,藍牙?好像也行,但是傳輸速度不咋地。

  1. ftp的確是一種思路,可以用電腦讀寫手機的文件,需要藉助第三方工具,如es文件管理器,小米文件管理等等

3.socket嗯不錯!不過單純用socket還有個問題,那就是得開發手機客戶端啊!

最終選擇,websocket!
寫個簡簡單單的網頁,當客戶端用!服務端咱會c#就用winform

準備工作:

筆記本開無線。無網情況下也可以開無線。

netsh wlan set hostednetwork mode=allow ssid=mywifi key=12345678

netsh wlan start hostednetwork

Fleck類庫

實現思路:

通過自定義協議,根據數據頭實現[CDDATA/txt] , [CDDATA/filename]及文件傳輸的區分。

約束:

手機文件下載只測試到谷歌內核的瀏覽器支持。

效果:

速度很快!用起來還不錯哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章