TimeoutError:[Errno 60]操作超时(Python套接字请求)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TimeoutError:[Errno 60]操作超时(Python套接字请求)相关的知识,希望对你有一定的参考价值。

我是Python的新手(刚开始今天),但我真的很挣扎:

#! /usr/bin/python

import socket

s=socket.socket()
s.connect(("<my ip addres>", 22))

answer=s.recv(1024)
print(answer)

s.close

我相信我的目的是获得某种“横幅”响应,但在发出以下错误之前几分钟没有提供任何内容:TimeoutError:[Errno 60]操作超时

为什么会这样?

答案

首先确保您连接到端口22.然后确保您的操作系统的防火墙不会阻止到端口22的传入连接。如果您为服务器配置的地址是“localhost”并尝试从另一台计算机连接您将无法连接。在这种情况下,你应该使用“”作为IP地址。

以上是关于TimeoutError:[Errno 60]操作超时(Python套接字请求)的主要内容,如果未能解决你的问题,请参考以下文章

php curl_errno 60

Sequelize:TimeoutError:ResourceRequest 超时

解决curl中errno为51和60的错误

实时模式下的 PayPal IPN 和 [SSL_ERROR_SYSCALL, errno 60]

除了 ConnectionError 或 TimeoutError 不起作用

TimeoutError: QueuePool 大小为 5 的限制溢出 10,连接超时,超时 30