微信小程序中使用mdns api扫描局域网内的打印机
xiaomei1994 · 1957浏览 · 发布于2020-11-27
在微信的小程序api中,有个wx.startLocalServiceDiscovery(Object object),开始搜索局域网下的 mDNS 服务。它可以搜索局域网内的网络打印机。
下面的代码片段展示怎么使用该API扫描局域网内的打印机,核心代码如下:
data: { services:[], }startMdns: function () { var that = this wx.showLoading({ title: '扫描中...', }) wx.startLocalServiceDiscovery({ serviceType: '_http._tcp', success: function (res) { wx.onLocalServiceFound((result) => { // 发现服务后,添加到services数组中 that.data.services.push(result) }) }, fail: function (err) { console.log(err) } }) // 设置超时函数,3500ms后结束扫描 setTimeout(() => { wx.hideLoading({ success: (res) => {}, }) wx.stopLocalServiceDiscovery({ success: (res) => { }, }) }, 3500); },
相关推荐
android下vulkan与opengles纹理互通
talkchan · 1158浏览 · 2020-11-23 10:37:39
Android 使用RecyclerView实现轮播图
奔跑的男人 · 2166浏览 · 2019-05-09 17:11:13
微软发布新命令行工具 Windows Terminal
吴振华 · 860浏览 · 2019-05-09 17:15:04
在华为写了十几年代码,我为什么还没有被拿去“祭天”
追忆似水年华 · 1193浏览 · 2019-05-09 17:22:20
android 通过修改图片像素实现CircleImageView
吴振华 · 1118浏览 · 2019-05-09 22:26:56
分类专栏
最新发布
最热排行
0评论