ESP32-WROOM-32UE 建立的socket 保活时间不好用

Moderator: ESP_XCGuang

qqzgq001
Posts: 6
Joined: Fri Mar 29, 2024 8:13 am

ESP32-WROOM-32UE 建立的socket 保活时间不好用

Postby qqzgq001 » Mon Apr 01, 2024 1:45 am

使用AT+CIPSTART=<link ID>,<"type">,<"remote host">,<remote port>[,<keep_alive>][,<"local IP">] 建立链接时,keep_alive设置为0是关闭保活功能,过一段时间,仍然会自动关闭socket,keep_alive设置为其他任意时间时,都会在20秒左右自动关闭,貌似设定的值是无效的。

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: ESP32-WROOM-32UE 建立的socket 保活时间不好用

Postby esp-at » Mon Apr 01, 2024 7:59 am

keep-alive 是在和服务器交互时,客户端发送 keep-alive 包,服务器没有响应时才会关闭。你说的关闭,需要进一步抓包或者对比验证 确认是客户端发送的关闭还是服务器发送的关闭。
从以为经验看,服务器为了防止 DDOS 攻击,通常会主动关闭那些没有数据交互的连接。

~

Who is online

Users browsing this forum: Google Adsense [Bot] and 32 guests