esp32 connect(): fd 48 上的套接字错误,errno: 104,“连接由对等方重置”

Lok*_* Jr 3 webserver localhost httpclient getmethod esp32

我正在使用 BasicHTTPClient 通过 GET 方法将数据从 esp32 cam board 发送到网络服务器 我已经在 google 上搜索了这个错误 可以解释一下这个错误并告诉我如何解决它

先感谢您!

rom*_*key 6

重置意味着您尝试连接的 TCP 端口上没有任何内容侦听(例如,Web 服务器未运行,或者您的端口号错误,或者防火墙阻止访问),或者如果您已经连接到与您的软件通信的服务器突然消失(崩溃、退出或启动防火墙)。

我注意到您用 标记了您的问题localhost。如果您尝试连接到 ESP32http://localhosthttp://127.0.0.1从 ESP32 连接,那绝对行不通。localhost是“同一台计算机”的简写 - 它不是您的 Web 服务器正在运行的其他计算机的名称。如果您尝试从 ESP32 连接localhost,那么您就是在尝试连接到在 ESP32 上运行的 Web 服务器,这当然也不是这种情况,而且您实际上会得到重置作为响应。您需要使用您尝试连接的计算机的正确名称或 IP 地址。