收藏
回答

为什么mDNS在微信开发者工具模拟器调试不能用?

相关版本:

开发者工具:v1.02.1907301

调试基础库:2.8.2

手机型号:HUAWEI-SCL-CL00

运行系统:22

微信版本:7.0.5

PC系统版本:Win7 64位

代码片段:

https://developers.weixin.qq.com/s/jRcupjmI7FbD

调试现象:

使用bonjour工具,命令dns-sd -R "Fortune Server on my-PC" _trollfortune._tcp local 8086在本机注册一个本地服务。

模拟器调试模式下,使用startLocalServiceDiscovery扫描局域网服务,onLocalServiceFound监控扫描结果,

onLocalServiceDiscoveryStop作扫描超时回调。

三个接口调用正常,没有结果返回,最后扫描超时停止。

真机调试正常:



前面有问到UDP功能在模拟器可以发送,真机调试却不能用。mDNS却是反过来,模拟器不能用,只能真机调试!

UDP和mDNS两个功能要是搭配着一起用,真的好尴尬啊!

最后一次编辑于  09-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答
问题标签