【问题标题】:Socket connection refused error in pythonpython中的套接字连接被拒绝错误
【发布时间】:2020-09-26 17:08:50
【问题描述】:

我正在尝试在 python 中编写一个简单的套接字应用程序。

然而,在我下面的代码中,我在第 4 行收到错误提示

套接字错误 errno 111 连接被拒绝

谁能帮帮我?

import socket

sock = socket.socket()
host = socket.gethostname()

sock.connect((host, 12345))
sock.setblocking(1)    
    
data = "Hello Python\n" *10*1024*1024 
assert sock.send(data)           

【问题讨论】:

  • 您是否在同一台机器上运行了另一个脚本或程序,即接受同一端口号上的套接字连接?

标签: python python-sockets


【解决方案1】:

如果是 Windows 机器,请在命令提示符下尝试netstat -ano | findStr "12345" 命令。

  • 如果上述命令提供了任何结果,则查看哪个 processId 正在使用该端口,您可以使用不同的端口号(或)在任务管理器中终止该 processId。
  • 如果上面的命令没有提供任何命中,丑陋的方法是尝试使用不同的端口号。

【讨论】:

    猜你喜欢
    • 2019-12-22
    • 2015-08-26
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 2013-12-19
    • 2017-10-23
    • 1970-01-01
    相关资源
    最近更新 更多