6

ホストの IP アドレスを取得するために使用することはできませんgethostbyname。これは非推奨の機能であり、Windows ではフリッケン時間の 10% しか機能しません!

他の関数を使用してホストの IP アドレスを見つける他の方法に関する適切なリソースを見つけることができません (MSDN をお勧めしますgetaddrinfoが、それは私が望むものではないようです)。

4

3 に答える 3

14

実際、getaddrinfoそれはあなたが望むものです。複数の IP アドレス (たとえば、1 つの IPv4 アドレスと1 つの IPv6 アドレス)が見つかることは言うまでもありません。具体的には、 Beej's Guide to Network Programmingを参照することをお勧めしgetaddrinfoます。

于 2011-07-10T01:47:39.013 に答える
10

のようなことを試すことができますがWSAConnectByNamegetaddrinfo実際にあなたが望むものです。ここに簡単な例があります。

于 2011-07-10T01:48:02.527 に答える