1

我在 Windows 8 (RT) 中有一个客户端,并且我有一个用户给出的 HostName 实例,它可以是 IPv4 或 DomainName。现在对于 IPv4,没关系,但对于域名,它不行,因为它尝试使用 IPv6 进行连接,并且服务器中没有应用程序正在为 IPv6 上的客户端提供服务(只是 IPv4),所以我正在寻找一种方法来获取该域名的 IPv4 和然后尝试连接。

编辑:我希望它在 Windows 8 (RT) SDK 中不是常规的.net

4

1 回答 1

3
string host = "www.stackoverflow.com";
System.Net.IPAddress ip = System.Net.Dns.GetHostAddresses(host)[0];
于 2012-12-21T16:07:07.330 回答