gpt4 book ai didi

python - 套接字.gaierror : [Errno 11003] getaddrinfo failed

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:28 31 4
gpt4 key购买 nike

 if data.find('!scan') != -1:
nick = data.split('!')[ 0 ].replace(':','')
targetip = socket.gethostbyname(str(arg))
sck.send('PRIVMSG ' + chan + " :" ' scanning host' + targetip + '\r\n')
for i in range(20, 1025):
s = socket(AF_INET, SOCK_STREAM)
result = s.connect_ex((targetip, i))
if (result == 0) :
s.send('PRIVMSG ' + chan + " :" 'port %d: OPEN' % (i,) + '\r\n')
s.close()

我收到这个错误:

    targetip = socket.gethostbyname(str(arg))
socket.gaierror: [Errno 11003] getaddrinfo failed

最佳答案

在 Windows 上,socket.gethostbyname() 调用 getaddrinfo() Winsock API 调用,错误号 11003 - WSANO_RECOVERY可能是没有设置SYSTEMROOT环境变量造成的。

在调用 socket.gethostbyname 之前检查 os.environ 是否包含 SYSTEMROOT,例如:

import os
assert 'SYSTEMROOT' in os.environ

关于python - 套接字.gaierror : [Errno 11003] getaddrinfo failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655005/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com