ESP8266服务器建立TCP连接失败AT+CIPSTART=“TCP“,“192.168.124.1“,8080 ERROR CLOSED

1.检查服务器端口8081是否开启监听

2.检查路由项是否被防火墙拦截

方法 1:使用 netsh查看防火墙规则​

 netsh advfirewall firewall show rule name=all dir=out | findstr "8081"

 

  • 如果无输出,说明防火墙未针对该端口设置规则(可能默认拦截)。

  • 如果有 Block规则,说明被拦截。 

方法 2:临时关闭防火墙测试​

netsh advfirewall set allprofiles state off 

方法 3:检查出站/入站规则​
  • 进入 ​​控制面板 > Windows Defender 防火墙 > 高级设置​​:

    • 查看 ​​入站规则​​ 和 ​​出站规则​​ 是否有针对目标 IP/端口的 ​​阻止(Block)​​ 规则。

Windows系统可以使用命令:

netsh advfirewall firewall show rule name=all dir=out | findstr "8081" 

  • 如果有 Block规则,表示 ​​出站流量被拦截​​。

  • 如果无输出,说明 ​​没有针对 8081 端口的出站规则​​(可能默认允许)。

我反复检查端口问题。防火墙问题等等各种,网上说的虚拟机网络我也禁用了,但还是连接TCP服务端失败,最后的最后,我发现好像是网络问题,我用自己的手机热点不用实验室的网络就可以。但后面我发现又不是网络问题,因为之前我的服务端是运行在电脑上的,我的esp8266连接的是和电脑一样的WiFi,但后面我让esp8266连接的是手机的热点(手机和电脑连的同一个WiFi),这样就可以成功连接上我的TCP服务端。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/89562.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/89562.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 内存管理(2):了解内存回收机制

目录一、透明大页1.1 原理1.2 透明大页的三大优势1.3 透明大页控制接口详解1.4 使用场景与最佳实践1.5 问题排查与监控1.6 与传统大页的对比二、Linux伙伴系统水位机制详解2.1 三种核心水位详解2.2 水位在伙伴系统中的实现2.3 水位触发机制的实际行为2.4 水位关键操作接口2.5 水…

前端学习7:CSS过渡与动画--补间动画 (Transition) vs 关键帧动画 (Animation)

一、补间动画(Tween Animation)vs 关键帧动画(Keyframe Animation)概念对比表:补间动画 (Transition)关键帧动画 (Animation)定义元素从初始状态到结束状态的过渡效果通过定义多个关键帧控制动画的中间状态触发方式需要…

PyTorch 损失函数详解:从理论到实践

目录 一、损失函数的基本概念 二、常用损失函数及实现 1. 均方误差损失(MSELoss) 2. 平均绝对误差损失(L1Loss/MAELoss) 3. 交叉熵损失(CrossEntropyLoss) 4. 二元交叉熵损失(BCELoss&…

MinIO深度解析:从核心特性到Spring Boot实战集成

在当今数据爆炸的时代,海量非结构化数据的存储与管理成为企业级应用的关键挑战。传统文件系统在TB级数据面前捉襟见肘,而昂贵的云存储服务又让中小企业望而却步。MinIO作为一款开源高性能对象存储解决方案,正以其独特的技术优势成为开发者的首…

腾讯云服务上下载docker以及使用Rabbitmq的流程

执行以下命令,添加 Docker 软件源并配置为腾讯云源。sudo yum-config-manager --add-repohttps://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i "s/download.docker.com/mirrors.tencentyun.com\/docker-ce/g" /etc/yu…

UE5 一些关于过场动画sequencer,轨道track的一些Python操作

删除多余的轨道 import unreal def execute():movie_scene_actors []sequence_assets []data 0.0# 获取编辑器实用工具库lib unreal.EditorUtilityLibrary()selected_assets lib.get_selected_assets()for asset in selected_assets:if asset.get_class() unreal.LevelS…

前端性能优化“核武器”:新一代图片格式(AVIF/WebP)与自动化优化流程实战

前端性能优化“核武器”:新一代图片格式(AVIF/WebP)与自动化优化流程实战 当你的页面加载时间超过3秒时,用户的跳出率会飙升到40%以上。而在所有的前端性能优化手段中,图片优化无疑是投入产出比最高的一环。一张未经优化的巨大图片&#xff0…

单元测试学习+AI辅助单测

标题单元测试衡量指标具体测试1、Resource2、MockBean3、Test4、Test模板5、单测示例H2数据库JSON1、使用方式AI辅助单测使用方法单元测试 单元测试一般指程序员在写好代码后,提交测试前,需要验证自己的代码是否可以正常工作,同时将自己的代…

Spring Cloud Gateway与Envoy Sidecar在微服务请求路由中的架构设计分享

Spring Cloud Gateway与Envoy Sidecar在微服务请求路由中的架构设计分享 在现代微服务架构中,请求路由层承担着流量分发、安全鉴权、流量控制等多重职责。传统的单一网关方案往往面临可扩展性和可维护性挑战。本文将从真实生产环境出发,分享如何结合Spri…

GitHub Pages+Jekyll 静态网站搭建(二)

GitHub PagesJekyll 静态网站搭建(二)GitHub PagesJekyll 静态网站搭建(二内容简介搭建模板网站部署工作流程GitHub PagesJekyll 静态网站搭建(二 内容简介 🚩 Tech Contents 该文主要涉及Jekyll主题的下载与使用。Gi…

Django 实战:I18N 国际化与本地化配置、翻译与切换一步到位

文章目录一、国际化与本地化介绍定义相关概念二、安装配置安装 gettext配置 settings.py三、使用国际化视图中使用序列化器和模型中使用四、本地化操作创建或更新消息文件消息文件说明编译消息文件五、项目实战一、国际化与本地化介绍 定义 国际化和本地化的目标,…

通过国内扣子(Coze)搭建智能体并接入discord机器人

国内的扣子是无法直接授权给discord的,但是用国外的coze的话,大模型调用太贵,如果想要接入国外的平台,那就需要通过调用API来实现。 1.搭建智能体(以工作流模式为例) 首先,我们需要在扣子平台…

【办公类-107-02】20250719视频MP4转gif(削减MB)

背景需求 最近在写第五届智慧项目结题(一共3篇)写的昏天黑地,日以继夜。 我自己《基于“AI技术”的幼儿园教学资源开发和运用》提到了AI绘画、AI视频和AI编程。 为了更好的展示AI编程的状态,我在WORD里面插入了MP4转gif的动图。 【教学类-75-04】20241023世界名画-《蒙…

一文讲清楚React的render优化,包括shouldComponentUpdate、PureComponent和memo

文章目录一文讲清楚React的render优化,包括shouldComponentUpdate、PureComponent和memo1. React的渲染render机制2. shouldComponentUpdate2.1 先上单组件渲染,验证state变化2.2 上父子组件,验证props2. PureComponent2.1 单组件验证state2.…

物联网iot、mqtt协议与华为云平台的综合实践(万字0基础保姆级教程)

本学期的物联网技术与应用课程,其结课设计内容包含:mqtt、华为云、PyQT5和MySQL等结合使用,完成了从华为云配置产品信息以及转发规则,到mqtt命令转发,再到python编写逻辑代码实现相关功能,最后用PyQT5实现面…

使用IntelliJ IDEA和Maven搭建SpringBoot集成Fastjson项目

使用IntelliJ IDEA和Maven搭建SpringBoot集成Fastjson项目 下面我将详细介绍如何在IntelliJ IDEA中使用Maven搭建一个集成Fastjson的SpringBoot项目,包含完整的环境配置和代码实现。 一、环境准备 软件要求 IntelliJ IDEA 2021.x或更高版本JDK 1.8或更高版本&#x…

Java从入门到精通!第九天, 重点!(集合(一))

十一、集合1. 为什么要使用集合(1) 数组存在的弊端1) 数组在初始化之后,长度就不能改变,不方便扩展。2) 数组中提供的属性和方法比较少,不便于进行添加、删除、修改等操作,并且效率不高,同时无法直接存储元素的个数。3…

为什么使用时序数据库

为什么使用时序数据库? 时序数据库(Time-Series Database, TSDB)是专为时间序列数据优化的数据库,相比传统关系型数据库(如MySQL)或NoSQL数据库(如MongoDB),它在以下方面…

计算机网络:(十一)多协议标记交换 MPLS

计算机网络:(十一)多协议标记交换 MPLS前言一、传统网络的问题二、MPLS:给数据包贴个“标签”三、MPLS的工作流程1. 入站2. 中间3. 出站四、MPLS的能力前言 前面我们讲解了计算机网络中网络层的相关知识,包括网络层转发…

docker run elasticsearch 报错

谷粒商城 p103 前提条件: 下载镜像文件 #存储和检索数据 docker pull elasticsearch:7.4.2 #可视化检索数据 docker pull kibana:7.4.2 创建挂载的文件和配置 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasticsearch/data echo "http.h…