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

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 找会编程的帅哥美女 可以用MATLAB里面的simulink编程,用Keil5编也可以。
  • ¥15 已知隐函数其中一个变量τ的具体值,求另一个变量
  • ¥15 r语言Hurst指数
  • ¥15 Acrn IVSHMEM doorbell问题
  • ¥15 yolov5中的val测试集训练时数量变小问题
  • ¥15 MPLS/VPN实验中MPLS的配置问题
  • ¥15 materialstudio氢键计算问题
  • ¥15 echarts图表制作
  • ¥15 halcon根据玻璃面板纹路取区域
  • ¥15 HFSS设计小型化180度耦合器