无法连接,因为目标机器主动拒绝了连接

1 投票
1 回答
45638 浏览
提问于 2025-04-16 09:02

我每次尝试运行我的程序时,都想连接到我的本地机器。
我还是个新手,所以可能哪里犯了简单的错误。

def connect(self):
    self.conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    self.conn.connect((self.host,self.port))

这段代码是导致错误的原因。
主机和端口都已经定义好了。
为什么会出现这个错误报告呢?

[错误号 10061] 无法建立连接,因为目标机器主动拒绝了它

1 个回答

4

这是因为你没有打开你想要连接的端口,所以那里没有任何程序在等待连接。如果你想连接一个网页服务器或FTP服务器,记得先启动它。如果你想连接其他端口,你也需要写一个服务器程序。

撰写回答