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服务端。

相关推荐
技术支持者python,php16 小时前
C#-mqtt通讯,服务端和客户端,以及esp32-mqtt
服务器·windows·c#
科技小郑18 小时前
吱吱企业通讯软件可私有化部署,构建安全可控的通讯办公平台
大数据·网络·安全·信息与通信·吱吱企业通讯
czhc114007566319 小时前
Linux 830 shell:expect,ss -ant ,while IFS=read -r line,
linux·运维·r语言
滴滴滴嘟嘟嘟.20 小时前
嵌入式Linux驱动开发:蜂鸣器驱动
linux·运维·驱动开发
hit56实验室20 小时前
腾讯云的运维笔记——从yum的安装与更新源开始
运维·笔记·腾讯云
梅见十柒20 小时前
UNIX网络编程笔记:共享内存区和远程过程调用
linux·服务器·网络·笔记·tcp/ip·udp·unix
ajassi200020 小时前
开源 C++ QT Widget 开发(八)网络--Http文件下载
网络·c++·开源
成都极云科技21 小时前
裸金属服务器与虚拟机、物理机的核心差异是什么?
运维·服务器·数据库
溯光笔记21 小时前
服务器内网穿透NPS搭建过程 - 服务端linux服务器 客户端windows系统 - 溯光笔记
linux·服务器·windows
我命由我123451 天前
Word - Word 查找文本中的特定内容
运维·经验分享·笔记·word·运维开发·文档·文本