今天在调试时发现一个localhost问题: 当MQTT客户端设置本地地址为localhost:1883时,无法连接本地broker. 修改localhost为127.0.0.1后问题解决 这里分析原因: 可以看到,嵌入式板子上/etc目录下没有host文件,所以无法解析localhost字符串,这才是问题的原因,大家在遇到类似问题时请多注意域名的解析问题。
#define EMBER_AF_PLUGIN_TRANSPORT_MQTT_BROKER_ADDRESS "tcp://localhost:1883" #define EMBER_AF_PLUGIN_TRANSPORT_MQTT_BROKER_ADDRESS_LENGTH (20)
#define EMBER_AF_PLUGIN_TRANSPORT_MQTT_BROKER_ADDRESS "tcp://127.0.0.1:1883" #define EMBER_AF_PLUGIN_TRANSPORT_MQTT_BROKER_ADDRESS_LENGTH (20)
root@sun8i:/etc# ls adb_profile etc_complete modules-boot.d rc.d banner fstab modules.d res banner.failsafe group mtab resolv.conf camera.cfg hotplug.d openwrt_release shadow cedarx.conf init.d openwrt_version shells config inittab opkg ts.conf crontabs localtime opkg.conf tslib-env.sh device_info lost+found passwd uci-defaults dnsmasq.conf mdev.conf profile wifi e2fsck.conf mediafile.txt rc.common xr_wifi.conf root@sun8i:/etc# cd .. root@sun8i:/# find . -name hosts root@sun8i:/#
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算