Ric*_*lay 33
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
Run Code Online (Sandbox Code Playgroud)
您的计算机没有单个IP地址,某些返回的地址可以是IPv6.
MSDN链接:
或者,正如MSalters所提到的,127.0.0.1/ ::1是环回地址,并且将始终引用本地计算机.但是,由于显而易见的原因,它不能用于从远程计算机连接到本地计算机.
我想要的答案是
string ipAddress = "";
if (Dns.GetHostAddresses(Dns.GetHostName()).Length > 0)
{
ipAddress = Dns.GetHostAddresses(Dns.GetHostName())[0].ToString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55221 次 |
| 最近记录: |