正如你在这里看到的我可以重现这个错误在我的 debian/testing 系统上:(Debian GNU/Linux wheezy/sid)
你有什么建议可以解决这个问题吗?我的 eglibc-source 是最新的:
schemelab@li2-168:~/prg/zeek-autopost/python-rewards$ apt-cache show eglibc-source
Package: eglibc-source
Source: eglibc
Version: 2.13-33
Installed-Size: 20604
Maintainer: GNU Libc Maintainers <[email protected]>
Architecture: all
Recommends: xz-utils
Description-en: Embedded GNU C Library: sources
This package contains the sources and patches which are needed to
build eglibc.
答案1
您向 传递了一个额外的不必要的(且无效的)参数socket.getaddrinfo()
。请尝试以下方法:
socket.getaddrinfo("bitbucket.org", 80);
答案2
这里没有真正的套接字错误。如果你看看你的程序,你会发现你没有为函数提供正确的参数。一个函数需要主机,另一个需要路径。两者都不需要完整的 URL。