为什么mDNS在微信开发者工具模拟器调试不能用?
发布于 6 年前 作者 yong30 13749 次浏览 来自 官方Issues

相关版本:

开发者工具:v1.02.1907301

调试基础库:2.8.2

手机型号:HUAWEI-SCL-CL00

运行系统:22

微信版本:7.0.5

PC系统版本:Win7 64位

代码片段:

Nonehttps://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两个功能要是搭配着一起用,真的好尴尬啊!

回到顶部