问题描述
在温湿度器产品上使用ESP8684-WROOM-01C-H4模组,ESP-IDF版本为idf5.1时,模拟web配网在网络不稳定环境下,dns服务循环创建和关闭socket时,出现Socket绑定错误:errno 112,这是为什么呢?
解决思路
socket绑定失败通常发生在以下情况:
(1)尝试在同一端口(DNS_PORT)上启动另一个DNS服务时,socket绑定将会失败,并提示端口已被占用的错误。
(2)程序没有正确地关闭套接字,或者关闭后立即尝试重新使用它时,socket绑定将会失败,并提示绑定地址已被使用的错误。
解决方案
(1)确保没有其他DNS服务正在使用你试图绑定的端口。
(2)如果程序在关闭套接字后立即尝试重新使用它,需要在套接字关闭后等待一段时间,或者使用setsockopt 函数设置 SO_REUSEADDR 选项来允许立即重用地址。例如,以下代码允许套接字重用本地地址。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Socket
+关注
关注
0文章
212浏览量
34650 -
AI
+关注
关注
87文章
30539浏览量
268746 -
ESP8684
+关注
关注
0文章
23浏览量
134
发布评论请先 登录
相关推荐
ESP8684-WROOM-01C技术规格书
ESP8684-WROOM-01C 是一款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组,功能强大,具有丰富的外设接口,可用于智能家居、工业自动化、医疗保健、消费电子产品等领域。ESP8684-WROOM-01C
发表于 09-18 07:16
ESP8684-WROOM-04C技术规格书
ESP8684-WROOM-04C 是一款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组,功能强大,具有丰富的外设接口,可用于智能家居、工业自动化、医疗保健、消费电子产品等领域。ESP8684-WROOM-04C
发表于 09-18 08:40
ESP8684-WROOM-03技术规格书
ESP8684-WROOM-03是一款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组,功能强大,具有丰富的外设接口,可用于智能家居、工业自动化、医疗保健、消费电子产品等领域
发表于 09-18 06:50
ESP8684-WROOM-07技术规格书
ESP8684-WROOM-07 是一款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组,功能强大,具有丰富的外设接口,可用于智能家居、工业自动化、医疗保健、消费电子产品等领域
发表于 09-18 07:06
ESP8684-WROOM-02C/ESP8684-WROOM-02UC技术规格书
ESP8684-WROOM-02C 和 ESP8684-WROOM-02UC 是两款通用型 Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 模组,功能强大,具有丰富的外设接口,可用于智能家居
发表于 09-18 08:02
乐鑫ESP8684-WROOM-02C_技术规格书
乐鑫ESP8684-WROOM-02C_技术规格书乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、
发表于 10-19 16:13
•2次下载
乐鑫ESP8684-WROOM-03_技术规格书
乐鑫ESP8684-WROOM-03_技术规格书乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、
发表于 10-19 16:13
•0次下载
【AI技术支持】ESP32模组PSRAM的CS引脚上拉导致功耗上升处理
启明云端/01你是否曾遇到过?在游戏机产品上,使用ESP32-WROOM-32E/ESP32-WROOM-32UE模组,ESP-IDF版本为
【AI技术支持】ESP32-WROOM-32E模组WiFi自适应发送数据失败处理
你是否曾遇到过?在使用ESP32-WROOM-32E模组,ESP-IDF版本为idf4.x时,客户把模组贴在主板上做整机测试,由串口工具供电,WiFi自适应测试时可以连接路由器的AP名
【AI技术支持】ESP32-WROOM-32E-N4模组管脚输出异常处理
启明云端/01你是否曾遇到过?在使用ESP32-WROOM-32E-N4模组,ESP-IDF版本为idf5.0.1时,厨余机由模组IO脚控制
【AI技术支持】ESP32-C3模组AT+MQTT连接AWS证书问题处理
问题描述在使用ESP32-C3-WROOM-02模组作为无线通信模块,使用AT-V3.3.0.0版本时,客户想通过AT的方式配置MQTT证书,验证服务器可以连接,但AT连接失败,这是为什么呢?启明
评论