为什么80%的码农都做不了架构师下面介绍下二维码传图原理首先有两台设备第一台设备作为发送端第二台设备作为接收端 为什么80%的码农都做不了架构师>>> 下面介绍下二维码传图原
为什么80%的码农都做不了架构师>>>
下面介绍下二维码传图原理
首先有两台设备第一台设备作为发送端第二台设备作为接收端在此我们可以把发送端看作为服务端接收端看作为客户端。
首先 用户得在服务端选择需要传送的图片应用根据用户选择的图片生成二维码信息该信息包括服务端的IP地址端口传送的图片信息。
客户端在通过相机扫描二维码后取得服务端的信息然后接受图片。
那么上面只是讲了工作原理那么具体用了什么技术来工作的呢
1 WIFI 热点
2 Socket
3 二维码
首先应用应该在用户选择图片生成二维码信息时就应该开启WIFI热点然后建立好ServerSocket等待客户端的连接。
客户端在通过扫描二维码后得到服务端的信息然后建立Socket连接服务端。
服务端在检测到客户端连接后开启线程通过Socket发送图片文件。
客户端开启接收文件线程接收文件。
转:https://my.oschina.net/oldmou/blog/261190