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端口...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库