在 mDNS 主机名上执行 WiFiClient 连接时,我从 hostbyname 得到间歇性的不正确的主机名解析:
这个调用:
if (!client->connect(details.server, details.port)) { // details.server 的形式: name.local
生成此日志输出:
[hostByName] 请求 IP:mk3pi.local [hostByName] 主机:mk3pi.local IP:192.168.1.191 <-大约一分钟后
更正: [hostByName] 请求 IP:mk3pi.local [hostByName] 主机:mk3pi.local IP:192.168.1.99 <-一分钟后不正确:[hostByName] 请求 IP:mk3pi.local [hostByName] 主机:mk3pi.local IP:192.168.1.191 <- 正确的Arduino 1.8.10 , ESP8266核心:2.6.1