"Socket.gaierror: getaddrinfo не удалось"

socket.gaierror: [Errno 11004] getaddrinfo failed 

Я получаю эту ошибку для простого сценария подключения ircbot

 import sys import socket import string HOST="irc.quakenet.net" PORT=6667 NICK="MonstaBot" IDENT="mbotv1" REALNAME="MonstarulesBot" readbuffer="" s=socket.socket( ) s.connect((HOST, PORT)) s.send("NICK %s\r\n" % NICK) s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME)) while 1: readbuffer=readbuffer+s.recv(1024) temp=string.split(readbuffer, "\n") readbuffer=temp.pop( ) for line in temp: line=string.rstrip(line) line=string.split(line) if(line[0]=="PING"): s.send("PONG %s\r\n" % line[1]) 

Какие-нибудь подсказки относительно того, почему я получил эту ошибку? Если это немного помогло, это было полное сообщение об ошибке.

 File "monstabotrun.py", line 13, in <module> s.connect((HOST, PORT)) File "C:\Python27\lib\socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.gaierror: [Errno 11004] getaddrinfo failed 

2 Solutions collect form web for “"Socket.gaierror: getaddrinfo не удалось"”

Это должно быть irc.quakenet.org , а не irc.quakenet.net . Это дает ошибку, потому что irc.quakenet.net не разрешает.

Имя хоста не может быть разрешено. Если есть некоторые ограничения при разрешении имени хоста, вы можете использовать IP-адрес.

  • Сохранение сокета, открытого в потоке, и отправка команд из Main
  • Socket.IO против Twisted
  • python asyncore отслеживает клиентов
  • Python: как внезапно отключить сокет, не закрывая его соответствующим образом
  • Как установить флаг TCP_NODELAY при загрузке URL с urllib2?
  • Могу ли я получить файл socket.make, чтобы иметь такую ​​же семантику чтения, что и обычный файл?
  • socket.error:
  • программирование сокетов в сомнениях python
  • ipsec.py CANT НАЙДИТЕ атрибут IPPROTO_ESP и socket.IPPROTO_AH
  • Почему я получаю сообщение об ошибке «соединение отказалось» в Python? (Розетки)
  • Не удается привязать адрес после сбоев программы сокета
  • Python - лучший язык программирования в мире.