文档章节

二维码传图

老牟
 老牟
发布于 2014/05/06 15:14
字数 355
阅读 226
收藏 2

下面介绍下二维码传图原理,

首先有两台设备,第一台设备作为发送端,第二台设备作为接收端,在此我们可以把发送端看作为服务端,接收端看作为客户端。

首先 用户得在服务端选择需要传送的图片,应用根据用户选择的图片生成二维码信息,该信息包括服务端的IP地址,端口,传送的图片信息。

客户端在通过相机扫描二维码后取得服务端的信息然后接受图片。

那么上面只是讲了工作原理,那么具体用了什么技术来工作的呢?

1 WIFI 热点

2 Socket

3 二维码

首先应用应该在用户选择图片生成二维码信息时就应该开启WIFI热点,然后建立好ServerSocket,等待客户端的连接。

客户端在通过扫描二维码后得到服务端的信息,然后建立Socket,连接服务端。

服务端在检测到客户端连接后,开启线程通过Socket发送图片文件。

客户端开启接收文件线程接收文件。

 

© 著作权归作者所有

共有 人打赏支持
老牟
粉丝 14
博文 20
码字总数 8401
作品 0
成都
程序员
私信 提问
thinkphp整合系列之phpqrcode生成二维码

php生成二维码其实挺简单的;当然指的是使用qrcode类库; 因此关于是否要写这篇博客;我是犹豫了再三的; 不过最后还是决定写下吧;如果有童鞋急着用;就可以直接引了; 再个也可以作为即将写...

白俊遥
2016/06/16
55
0
是否需要给自己制定个计划呢?18 年

今天已经是 2018 的第 11 天了,这几天有空都在想今年的规划,刚刚过去的 2017 自己也在总结,总体来说,还是不满意,有很多想法未实现,2018,我会画一张图,不过,在年后了...... 1 机器学...

h176nhx7
01/12
0
0
甲乙丙丁/Fast-ScanQRCode-Download

快捷扫码下载(Fast-ScanQRCode-Download)就是这么直接的翻译 纯绿色,开源.. 依赖java环境、局域网 马上下载试用 为什么要写这个 电脑传文件到手机上,百度搜索出来的工具,操作太麻烦,真...

甲乙丙丁
2017/04/17
0
0
小程序--关于小程序未上线二维码识别功能开发

近期接触了小程序开发,发现我们可以使用微信小程序提供的接口来生成小程序二维码,具体如何操作可以参见这里:微信小程序获取二维码。 我们使用的是接口B: https://api.weixin.qq.com/wxa/...

zhanggui
04/03
0
0
关于小程序未上线二维码识别功能开发

近期在接触了小程序开发,发现我们可以使用微信的接口来生成二维码,具体如何操作可以参见这里:微信小程序获取二维码。我们使用的是接口B,也就是: https://api.weixin.qq.com/wxa/getwxa...

zhanggui
04/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ViewPager+Fragment+FragmentPagerAdapter实现软件主界面

ViewPager之前的页面是由View构成的,现在由Fragment构成,之前的PagerAdapter这里也换成了FragmentPagerAdapter.因为PagerAdapter有 public Object instantiateItem(ViewGroup container, i......

鱼想吃肉
14分钟前
0
0
feign文件上传遇到的坑

明天写

王俊博客
19分钟前
0
0
scala的sorted,sortBy,sortWith

val lst = List(1,3,2,4,5) //scala中对于集合的排序有三种方法:sorted,sortBy,sortWith //sorted方法对一个集合进行自然排序,传递一个Ordering隐式参数 def sorted[B >: A](imp...

whoisliang
35分钟前
0
0
区块链扩容最佳途径?十分钟讲清楚侧链技术

今天我们来讲区块链扩容的另一个主流方案——侧链,侧链可作为解决区块链扩容难题的一种有效解决方案。有些人认为,从理论上说,这种解决方案可让所有人都满意。 基础概念 侧链协议本质上是一...

HiBlock
36分钟前
0
0
3年经验Java程序员面阿里P6 差距在哪里

虽然这位小伙伴觉得自己工作三年了,结果阿里连面都不面就把自己挂了,这让自己感到很伤心。但是还是有网友觉得,三年不到p6,很正常啊,明年再面就没有问题啦! Java程序员3年经验面阿里P6,...

架构师springboot
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部