当前位置: 首页 > news >正文

windows如何解决端口冲突(实用篇)

在项目设计中,环境配置成功点击运行瞬间,一大堆红爆出,8080端口占用,这个是很烦人的。。。

解决方式:

笨方法:一、查看所有端口实用情况(挨个扫)

按住【WIN+R】快捷键打开运行输入窗口,输入“cmd”指令,打开命令提示符窗口输入【netstat -ano】,系统将显示所有的端口占用信息。

【状态标识】

LISTENING:侦听状态;

ESTABLISHED:已经建立连接,并正在通信;

CLOSE_WAIT:对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT,此时我方要调用close()来使得连接正确关闭;

TIME_WAIT:我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT。TCP协议规定TIME_WAIT状态会一直持续2MSL(即两倍的分段最大生存期),以此来确保旧的连接状态不会对新连接产生影响。处于TIME_WAIT状态的连接占用的资源不会被内核释放,所以作为服务器,在可能的情况下,尽量不要主动断开连接,以减少TIME_WAIT状态造成的资源浪费。

SYN_SENT:SYN_SENT状态表示请求连接,当我们要访问其它的电脑的服务时,首先要发个同步信号给该端口,此时状态为SYN_SENT。如果连接成功,就变为ESTABLISHED,此时SYN_SENT状态非常短暂。如果发现SYN_SENT非常多且在向不同的机器发出,我们的电脑可能中了病毒。病毒为了感染其它的电脑,会扫描其它的电脑,在这个过程中,会对每个要扫描的电脑都会发出了同步请求,这就是出现许多SYN_SENT的原因。

【PID(进程号)】作为一种身份别名

二、直接定位到要查的端口号

 在命令窗口,输入【netstat -ano | findstr “指定端口”】,例如查询80端口。

三、杀死相应的占用进程 

 在命令窗口,输入【taskkill -pid 占用端口号 -f】,例如杀死287784端口。

再次查看进程已经被终止不存在了,大工搞成!!

注意:全程需要以管理员模式运行命令窗口

http://www.lryc.cn/news/258481.html

相关文章:

  • 「PPT 下载」Google DevFest Keynote | 复杂的海外网络环境下,如何提升连接质量
  • Logstash输入Kafka输出Es配置
  • Bash脚本处理ogg、flac格式到mp3格式的批量转换
  • Android 依据Build相关信息判断机型
  • 2024年甘肃省职业院校技能大赛信息安全管理与评估赛项一阶段样题一
  • ARM:作业3
  • 基于OpenCV+CNN+IOT+微信小程序智能果实采摘指导系统——深度学习算法应用(含python、JS工程源码)+数据集+模型(二)
  • *上位机的定义
  • 架构LAMP
  • vue实现浏览器不同分辨率下的不同样式,css的媒体查询与js判断当前浏览器宽度
  • CentOS7 安装包 MariaDB 10.4.x
  • js中箭头函数简单介绍
  • 分布式ID服务实践
  • YOLOv8改进 | 2023主干篇 | 利用RT-DETR特征提取网络PPHGNetV2改进YOLOv8(超级轻量化精度更高)
  • C现代方法(第26章)笔记——<stdarg.h>、<stdlib.h>和<time.h>标准库
  • CCKS2023-面向金融领域的主体事件检测-亚军方案分享
  • Linux下通过find找文件---通过修改时间查找(-mtime)
  • 图文教程:stable-diffusion的基本使用教程 txt2img(多图)
  • VisualSVN Server的安装全过程
  • Python 进阶(十六):二进制和ASCII码的转换(binascii 模块)
  • CSS Grid布局入门:从零开始创建一个网格系统
  • java--Collection的遍历方式
  • 现代雷达车载应用——第2章 汽车雷达系统原理 2.2节
  • Ajax跨域请求
  • python 中Windows编程一些心得
  • android 13.0 系统属性控制音量键功能是否可用开关(屏蔽音量加减功能)
  • hive自定义函数及案例
  • 2023亚太五岳杯量子计算挑战赛数学建模思路代码模型论文
  • Tomcat的结构分析和请求处理原理解析
  • FastAPI之响应模型