局域网文件快传实现

情景: 笔记本无网络,手机和笔记本频繁传文件,使用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]及文件传输的区分。

约束:

手机文件下载只测试到谷歌内核的浏览器支持。

效果:

速度很快!用起来还不错哈哈

你可能感兴趣的:(笔记)