Python中的套接字错误

Posted

技术标签:

【中文标题】Python中的套接字错误【英文标题】:Socket error in Python 【发布时间】:2015-09-12 18:55:28 【问题描述】:

从 python 连接到任何站点时出现套接字错误。但是,当我使用 curl 对 -k 执行相同操作时,我可以连接。我是 python 新手,如何在 python 中禁用 ssl 验证器?对我来说,这似乎与 ssl 有关。这是我在这里提出的 https 请求。

 >>> sock.bind(server_address)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno 11001] getaddrinfo failed

【问题讨论】:

import socket;socket.getaddrinfo('the url you are trying to get', 443) 是做什么的?我在本地尝试过,但出现错误,除非我删除 http:// 或 https:// 【参考方案1】:

首先你必须导入 Socket 模块。然后使用函数 getaddrinfor()。

【讨论】:

我已经导入了socket模块。然后我也收到此错误。 >>> 导入套接字 >>> 导入系统 试试这个:***.com/questions/22851609/…

以上是关于Python中的套接字错误的主要内容,如果未能解决你的问题,请参考以下文章

处理python套接字中的超时错误

python中的原始套接字和sendto

Python套接字:错误接收数据

Python网络编程——处理套接字错误

将套接字从电子 UI 连接到 python 服务器时出现错误 400(错误请求)

Python开发基础----异常处理socket套接字基础1