**
根据本机名获取ip地址 c# Unity
**
public void GetIP()
{
IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //Dns.GetHostName()获取本机名Dns.GetHostAddresses()根据本机名获取ip地址组
foreach (IPAddress ip in ips)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
ip4 = ip.ToString(); //ipv4
Debug.Log("ip4 " + ip4);
}
else if (ip.AddressFamily == AddressFamily.InterNetworkV6)
{
ipv6 = ip.ToString(); //ipv6
// Debug.Log("ipv6 " + ipv6);
}
}
}