robot 发表于 2015-5-4 22:01:43

请问下为什么搜索设备回调接口会执行两次咯?

请问有人知道这个事情么?

Trevor 发表于 2015-5-4 23:12:34

搜索设备,SDK内部的实现是会去广播一次设备搜索包,如果局域网内有两个设备,那么这两个设备回复的搜索应答包不可能同时到达手机,势必有先后,故会先回调有0个设备,再回调有1个设备,最后回调一次有2个设备。

那为何要先回调0个设备呢?因为可能你的局域网内没有设备,那么调用了搜索设备总该有回调吧,即便是0个设备,故SDK在发送搜索包之前会先回调一次0个设备,防止因为局域网内没有一个设备而不回调。
页: [1]
查看完整版本: 请问下为什么搜索设备回调接口会执行两次咯?