文档章节

二维码传图

老牟
 老牟
发布于 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
批量生成100万张小程序码?了解一下。

引言 最近有一个生成很多小程序码的需求,生成的小程序码还要嵌入在指定的图片模板上,就去找轮子,没找到合适的轮子。。无奈之下就决定去撸一个。目前已经完成并发布npm。 Github:github....

Jon-Millent
11/19
0
0
关于小程序未上线二维码识别功能开发

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

zhanggui
04/03
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

没有更多内容

加载失败,请刷新页面

加载更多

【58沈剑 架构师之路】1分钟了解MyISAM与InnoDB的索引差异

《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构: (1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读; (2)很低的树高度,能够存储大量数据;...

张锦飞
11分钟前
1
0
代码优化----使用builder模式构造对象

看《effective java》的时候,创建对象章节提到使用builder模式来创建对象。觉得非常好用,做一个记录。以后应该就会这么写啦~~~~~~ 对于一个有很多属性的类,在为属性赋值时,通常会用到两种...

wuyiyi
12分钟前
2
0
一文带你看懂cookie,面试前端不用愁

本文由云+社区发表 在前端面试中,有一个必问的问题:请你谈谈cookie和localStorage有什么区别啊? localStorage是H5中的一种浏览器本地存储方式,而实际上,cookie本身并不是用来做服务器存...

腾讯云加社区
13分钟前
1
0
随行付微服务测试之接口测试和契约测试

背景 日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速、高效、无遗漏的通知给消费者呢?另外,当一个ser...

马力-随行付
14分钟前
1
0
为什么Python是2019最值得学的编程语言?

对于那些从来没有学习编程小伙伴,Python 是最好的选择之一, Python 是一种清晰的语言,用缩进来表示程序的嵌套关系可谓是一种创举,把过去软性的编程风格升级为硬性的语法规定。再不需要在...

糖宝lsh
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部