Bien que le nom de domaine complet recherché apparaisse dans le fichier etc \ hosts.getaddrinfo renvoie toujours 11001 (hôte non trouvé)
Une idée? Merci beaucoup!
Bien que le nom de domaine complet recherché apparaisse dans le fichier etc \ hosts.getaddrinfo renvoie toujours 11001 (hôte non trouvé)
Une idée? Merci beaucoup!
Jetez un oeil à ce hostname not translated into an IP address using Winsock
getaddrinfo peut vous donner une adresse IPv6, ou peut-être la machine a plus d'une adresse IP et que vous essayez de vous connecter à la mauvaise.
Cette question concerne une erreur 10061? – MSalters
Non. La question concerne 11001. –
Depuis que je n'ai pas le code, voici une estimation:
getaddrinfo("http://www.example.com");
Ne fonctionne pas; getaddrinfo prend un nom d'hôte pas une URL.
Êtes-vous vraiment sur windows? Parce que cela n'a pas le fichier hosts dans etc/hosts, mais quelque part dans WINDOWS, ou system32 ... – jpalecek
% WINDIR% \ system32 \ drivers \ etc \ hosts, si vous le cherchez. – MSalters
Les arguments réels à l'appel, et les lignes pertinentes de etc \ hosts seraient utiles. – MSalters