ホストの IP アドレスを取得するために使用することはできませんgethostbyname
。これは非推奨の機能であり、Windows ではフリッケン時間の 10% しか機能しません!
他の関数を使用してホストの IP アドレスを見つける他の方法に関する適切なリソースを見つけることができません (MSDN をお勧めしますgetaddrinfo
が、それは私が望むものではないようです)。
ホストの IP アドレスを取得するために使用することはできませんgethostbyname
。これは非推奨の機能であり、Windows ではフリッケン時間の 10% しか機能しません!
他の関数を使用してホストの IP アドレスを見つける他の方法に関する適切なリソースを見つけることができません (MSDN をお勧めしますgetaddrinfo
が、それは私が望むものではないようです)。
実際、getaddrinfo
それはあなたが望むものです。複数の IP アドレス (たとえば、1 つの IPv4 アドレスと1 つの IPv6 アドレス)が見つかることは言うまでもありません。具体的には、 Beej's Guide to Network Programmingを参照することをお勧めしgetaddrinfo
ます。
のようなことを試すことができますがWSAConnectByName
、getaddrinfo
実際にはあなたが望むものです。ここに簡単な例があります。