getaddrinfo总是返回11001(找不到主机)

时间:2009-06-15 11:07:07

标签: c++ windows sdk platform

虽然搜索到的FQDN出现在etc \ hosts文件中。

有什么想法吗? 非常感谢!

2 个答案:

答案 0 :(得分:1)

由于我没有代码,这里有一个猜测:

getaddrinfo("http://www.example.com");

不起作用; getaddrinfo采用主机名而不是URL。

答案 1 :(得分:0)

看看这个hostname not translated into an IP address using Winsock

getaddrinfo可能会为您提供IPv6地址,或者该计算机可能有多个IP地址而您正在尝试连接到错误的地址。