2011-07-10 33 views
5

gethostbynameを使用してホストのIPアドレスを取得することはできませんが、Windowsではfrickenの時間の10%でしか動作しません。私は他の機能を使用して、ホストのIPアドレスを見つけるために他の方法上の任意の適切なリソースを見つけることができませんgethostbynameのかわりに

(MSDNはgetaddrinfoをお勧めしますが、それは私が欲しいもののように見えるしていません。)

+3

getaddrinfoがあなたが望んでいないと思われる理由を説明した場合、役に立つ回答を得る機会が増えるかもしれません。 –

答えて

9

実は、getaddrinfoは何です欲しいです。時には複数のIPアドレスが見つかることはありません(例:IPv4アドレス IPv6アドレス)。 Beej's Guide to Network Programmingをご覧になることをおすすめします。

1

gethostbyname2は、IPV4とIPV6の両方の解決をサポートしています。
gethostbynamegetaddrinfoの違いを示すarticleです。gethostbyname2についても説明しています。

関連する問題