【Python3 网络编程】ConnectionRefusedError: [Errno 111] Connection refused

本文探讨了在网络通信中遇到ConnectionRefused错误的原因及解决方案。主要分析了服务器未启动、地址或端口错误、防火墙拦截等问题,并介绍了如何通过TCP工具或telnet检查服务器状态。此外,还分享了关于HA抓包延迟的解决方法。
部署运行你感兴趣的模型镜像

 在网络通信中,经常出现Connection Refused报错提示,不仅仅是socket编程,也有xshell连接时出现这种问题。在查阅资料后,把常见问题记入本文。


服务器拒绝,有几个可能性:

  1. 服务器没启动或未监听端口(用TCP工具连一下你的服务器,看下服务器是否正常监听端口。如果是Windows开发者也可以使用Windows的CMD命令行telnet测试下,格式是 telnet 地址 端口);
  2. 地址错误;
  3. 端口错误;
  4. 类型错误;
  5. 被防火墙拦截。

我觉得在Client请求连接的过程中被Refused是因为HA尚未抓到包并Recognized,导致HA的跳变真实套接字并没有被bind,即在Client-HA的通信里,HA的真实套接字未启动。

pcap的抓包过程有点延时,如下图,在已经KeyboardInterrupt之后,过了一会儿才报抓包信息。

修改了一下connect的代码解决了这个延迟的问题。

您可能感兴趣的与本文相关的镜像

Qwen-Image

Qwen-Image

图片生成
Qwen

Qwen-Image是阿里云通义千问团队于2025年8月发布的亿参数图像生成基础模型,其最大亮点是强大的复杂文本渲染和精确图像编辑能力,能够生成包含多行、段落级中英文文本的高保真图像

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值