2009-06-15 27 views
2

検索したFQDNはetc \ hostsファイルに表示されますが、getaddrinfoは常に11001(ホストが見つかりません)を返します

ありがとう!

+0

本当に窓がありますか?これはhostsファイルがetc/hostsになく、どこかWINDOWSにあるか、system32 ... – jpalecek

+0

%WINDIR%\ system32 \ drivers \ etc \ hostsにあります。 – MSalters

+1

呼び出しの実際の引数、およびetc \ hostsからの関連する行が便利です。 – MSalters

答えて

0

このhostname not translated into an IP address using Winsock

のgetaddrinfoはあなたにIPv6アドレスを与えてもよいし、おそらくマシンに複数のIPアドレスを持っており、あなたは間違ったものに接続しようとしているを見てみましょう。

+0

その質問は約10061エラーですか? – MSalters

+0

いいえ質問は約11001です。 –

1

私は、コードを持っていないので、ここでの推測です:

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

は動作しません。 getaddrinfoはURLではなくホスト名をとります。

関連する問題