情景: 筆記本無網絡,手機和筆記本頻繁傳文件,使用USB連接電腦每次還得打開調試模式和文件讀寫模式,更何況oppo的垃圾系統有的時候還無法呼出設置,嗚呼哀哉!
解決方案:
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]及文件傳輸的區分。
約束:
手機文件下載只測試到谷歌內核的瀏覽器支持。
效果:
速度很快!用起來還不錯哈哈