微信mDNS 设备发现,总是出现两个同类型不同名称的设备,具有同样的ip地址问题
发布于 6 年前 作者 xiuyingyang 12940 次浏览 来自 官方Issues

https://developers.weixin.qq.com/miniprogram/dev/api/network/mdns/wx.onLocalServiceFound.html

调用MDNS 通过wx.startLocalServiceDiscovery(Object object)

开启discovery后,wx.onLocalServiceFound(function callback)

回调发现的两个同类型设备(ServiceType相同,但ServcieName不同),却具有同样的ip地址.

手机:红米note5, MIUI 11.0.2, androi 9. 微信:8.0.1

实际检测,两个设备mac地址没问题,ip地址也不相同. 同样环境下,使用安卓第三方MDNS测试工具,发现的此两个设备ip不相同,是正常的

基本可以断定,是wx的mDNS问题

2 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

同样代码.本人测试ios手机上没有这个问题, 一切正常.

测试多部不同厂家安卓手机,都有所述不同设备相同ip的问题.

更换不同路由器问题依旧.

回到顶部