沉默的三文鱼 2024-04-15 11:30 采纳率: 0%
浏览 326

[WinError 10061] 由于目标计算机积极拒绝,无法连接。

代码看过了没有问题,防火墙也调整过。
还是出现错误ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

img


我想知道这种情况怎么解决呢?

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-15 11:30
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试通过Python中的socket模块与本地主机上的一个服务器进行TCP连接,但是遇到了ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接的错误。这个错误通常表示你试图连接的目标服务器并没有在指定的端口上监听连接请求。

    要解决这个问题,你需要检查以下几个方面:

    1. 服务器是否运行:确保你的服务器程序正在运行,并且在65535端口上监听连接。如果你自己启动了服务器,可以确认它是否正常运行,如果没有异常输出。

    2. 端口占用情况:使用命令行工具(例如Windows下的netstat -ano,Linux/Unix下的sudo lsof -i :65535),检查65535端口是否被其他进程占用。如果有其他进程占用该端口,你可能需要停止那个进程或者更改你的客户端和服务器端口。

    3. 防火墙设置:即使你的防火墙已经允许了相应的网络访问,有时候还需要特别配置防火墙允许特定端口的连接。请检查你的操作系统防火墙设置,确保65535端口开放给入站连接。

    4. 服务器代码:确保你的服务器代码正确无误地在65535端口上启动并等待连接。下面是一个简单的Python TCP服务器示例,你可以参考对比:

    # server.py
    import socket
    
    server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_socket.bind(('localhost', 65535))
    server_socket.listen(1)
    
    print("Server is listening on port 65535...")
    
    while True:
        client_connection, client_address = server_socket.accept()
        print(f"Accepted connection from {client_address}")
        message = client_connection.recv(1024).decode()
        print(f"Received: {message}")
        client_connection.sendall(message.encode())
        client_connection.close()
    
    1. 客户端代码:检查你的客户端代码,确保连接参数正确,比如端口应该是整数而不是字符串,如代码所示:
    # client.py
    import socket
    
    bl = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    bl.connect(("localhost", 65535))  # 注意这里将字符串'localhost'改为元组('localhost', 65535)
    bl.send("你好,服务端!".encode())  # 对字符串进行编码
    response = bl.recv(1024).decode()
    print(response)
    bl.close()
    

    请按照上述步骤检查并调试你的应用,如果问题仍然存在,请提供更多信息以便进一步诊断。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月15日

悬赏问题

  • ¥15 在centos7安装conda
  • ¥15 c#调用yolo3 dll文件获取的数据对不上
  • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译
  • ¥15 STM32F103上电短路问题
  • ¥15 关于#单片机#的问题:以ATMEGA128或相近型号单片机为控制器设计直流电机调速的闭环控制系统(相关搜索:设计报告|软件设计|流程图)
  • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框
  • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
  • ¥20 学生成绩管理系统设计