机智云's Archiver
社区首页
›
APP、H5应用开发
› 请问下为什么搜索设备回调接口会执行两次咯?
robot
发表于 2015-5-4 22:01:43
请问下为什么搜索设备回调接口会执行两次咯?
请问有人知道这个事情么?
Trevor
发表于 2015-5-4 23:12:34
搜索设备,SDK内部的实现是会去广播一次设备搜索包,如果局域网内有两个设备,那么这两个设备回复的搜索应答包不可能同时到达手机,势必有先后,故会先回调有0个设备,再回调有1个设备,最后回调一次有2个设备。
那为何要先回调0个设备呢?因为可能你的局域网内没有设备,那么调用了搜索设备总该有回调吧,即便是0个设备,故SDK在发送搜索包之前会先回调一次0个设备,防止因为局域网内没有一个设备而不回调。
页:
[1]
查看完整版本:
请问下为什么搜索设备回调接口会执行两次咯?