- 为什么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两个功能要是搭配着一起用,真的好尴尬啊!
2019-09-11 - UDP功能模拟器预览可以发送,为什么真机调试不能发送?
相关版本: 开发者工具:v1.02.1907301 调试基础库:2.8.2 手机型号:HUAWEI-SCL-CL00 运行系统:22 微型版本:7.0.5 调试现象: 模拟器调试仅仅在选中不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书的情况下,才可以向局域网中的UDP客户端发送消息。 [图片] 真机调试发送出错,提示bind属性未定义: thirdScriptError Cannot read property 'bind' of undefined; [Component] Event Handler Error @ index/index#bound onSend TypeError: Cannot read property 'bind' of undefined at e.value (WAService.js:1:1078313) at e.f.(anonymous function) [as bind] (WAService.js:1:1086595) at ge.onSend (weapp:///index/index.js:13:20) at Object.r.safeCallback (WAService.js:1:1133279) at WAService.js:1:1308466 at r (WAService.js:1:1259608) at WAService.js:1:1259730 at WAService.js:1:423529 at Object.m (WAService.js:1:1905) at Object.value [as subscribeHandler] (C:\Users\PC\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\unpack\remote-helper.js:68:2165) [图片] 代码片段: https://developers.weixin.qq.com/s/WWHSeimu7Cbl
2019-09-11