嵌入式技术william hill官网
直播中

LL-LING宁

9年用户 1343经验值
擅长:电源/新能源
私信 关注
[问答]

STM32F407使用at组件测试esp8266出现问题怎么解决

主控stm32f407,使用at组件测试esp8266时,tcp sock可以正常通讯,但组件web client测试出现问题。如下图,域名解析没问题,但在tcp连接时地址和端口都是0,不知道哪的问题??

回帖(2)

张伟

2022-8-8 10:34:42
你好,webclient 中的域名解析应该是使用的 getaddrinfo 函数,你可以重点调试一下 at_getaddrinfo 函数中这部分域名解析的代码
举报

LL-LING宁

2022-8-8 10:34:55
已解决,对比了一下源码,是struct sockaddr_in *sa4 = (struct sockaddr_in *) sa结构体定义放的位置不对导致的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分