Page 1 of 1

ESP32C3 TCP客户端连接断线问题

Posted: Thu Sep 01, 2022 10:10 am
by Jason_Gao
ESP32C3开启AP模式做TCP服务器,手机做客户端连接服务器;超过默认最大连接数(5)以后,即使有部分客户端断开了,也无法再发起连接连接不上。一定需要服务器给客户端发送数据,确认客户端断开了,才能重连吗?

Re: ESP32C3 TCP客户端连接断线问题

Posted: Thu Sep 01, 2022 12:10 pm
by ESP_Sun
可以了解下 AT+CIPTCPOPT 命令的 <keep_alive> 参数,可以在 TCP server 设置 keepalive,这样就不用必须服务端给客户端发数据时才会感受到 TCP 连接已经断开了,或许你可以测试下是否可行,不过这个参数是最近添加的,可能你需要从 ESP-AT master 分支下载固件测试。
AT+CIPTCPOPT 命令链接:https://docs.espressif.com/projects/esp ... -ciptcpopt
如何从 GitHub 下载最新临时版本 AT 固件:https://docs.espressif.com/projects/esp ... ithub.html