onhuko 2023-02-09 05:43 采纳率: 58.3%
浏览 118
已结题

esp32 报错 ERRNO 104,如何解决?

esp32 报错 ERRNO 104
服务端

import requests, json
from flask import Flask, session, make_response, redirect, url_for, request, jsonify



#实例化FLASK模块
app = Flask(__name__)



@app.route('/', methods=['GET', 'POST']) 
#定义函数方便其他路由进行跳转
def data_handler() :
    global traceback

#traceback为返回字典results键键值中正序第一项即置信度的值
    traceback = '0.8'
    d = {"confidence":traceback}
    data = json.dumps(d, indent=4)
    r = make_response(jsonify({'confidence': traceback}))
#将置信度传递至浏览器cookie中
    r.set_cookie('confidence', traceback)
    e = request.cookies.get('confidence')
    print(data)
    return r


app.run(port=24401, debug=True)
#port端口号 默认于127.0.0.1运行,host设置ip进行运行(default:   127.0.0.1:80)


ESP32(micropython)

import urequests, networks
r = urequests.get("http://127.0.0.1:24401")
print(r.text)

报错信息:
"", line5 , in
"urequests.py", line116, in get
"urequests.py", line 60, in request
Error: [Errno 104] ECONNRESET

  • 写回答

6条回答 默认 最新

  • IT里的交易员 2023-02-09 08:36
    关注

    FLASK运行应该在pc上,那你就指定下IP,然后将ESP32和PC置于同一局域网内,然后指定IP进行连接。
    127.0.0.1是特指本机IP,两个都在各自本机上,怎么能互相访问上呢?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月10日
  • 已采纳回答 2月9日
  • 创建了问题 2月9日

悬赏问题

  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答
  • ¥20 在本地部署CHATRWKV时遇到了AttributeError: 'str' object has no attribute 'requires_grad'