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 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题