linux端口无法连接,抓包显示”TCP Port number reused“端口重复使用

访问linux指定端口失败

在一次调试中,在windows平台下使用软件,访问linux系统的8554端口失败,于是使用windows系统抓包查看;

看到(linux)10.18.2.244地址8554端口回复给(windows)10.18.22.12214676端口的内容:win=0滑动窗口大小为0、Len=0长度为0;

并且(windows)10.18.22.122访问(linux)10.18.2.244时报错:“TCP Port number reused:重复使用端口号 ”

查看端口开启情况

我没有重复使用啊?怎么会报这个错!!!

怀疑linux系统下的8554端口没有创建/开启,通过linux命令行验证:

netstat -aptn		//查看linux系统所有开启的端口号

友情提示:

- Active Internet connections (servers and established)	//活动的Internet连接(服务器和已建立的连接)
- Proto				//协议
- Recv-Q                        //receive queue 接收队列中的 bytes 数量
- Send-Q			//send queue	发送队列中的 bytes 数量
- Local Address			//本地地址
- Foreign Address		//远程地址、外部地址
- State			        //ip或者端口当前状态
- PID/Program name  	        //程序名


- 0.0.0.0:5355		        //0.0.0.0表示当前设备ip,5355表示端口号

果然没有存在8554端口和相应的IP地址,所以才会访问端口失败

于是创建并启动(使用)8554端口,再次使用netstat -aptn命令行查看所有端口:

看到8554端口已经是开启(活跃)状态!最后可以正常访问8554端口...

posted @ 2023-04-18 15:50  程序员没有头发  阅读(6569)  评论(0编辑  收藏  举报