替代gethostbyname

Sau*_*tin 6 c++ windows gethostbyname

我不能gethostbyname用来获取主机的IP地址,这是一个不推荐使用的功能,只能在Windows上工作10%的时间!

我找不到任何足够的资源来寻找使用其他功能查找主机IP地址的其他方法(建议使用MSDN,getaddrinfo但这似乎不是我想要的.)

小智 13

实际上,getaddrinfo就是你想要的.这只是一种冗长的方式,更不用说有时会找到多个IP地址(例如一个IPv4地址一个IPv6地址).我建议在看Beej指南网络编程,具体getaddrinfo.


Nik*_*sov 9

你可以尝试类似的东西WSAConnectByName,但getaddrinfo实际上就是你想要的,这是一个简单的例子.