为什么mDNS在微信开发者工具模拟器调试不能用?
相关版本:
开发者工具: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两个功能要是搭配着一起用,真的好尴尬啊!