主要代码如下:
foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces())
{
foreach (UnicastIPAddressInformation ip in item.GetIPProperties().UnicastAddresses)
{
if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
LocalAddress = ip.Address.ToString();
// Debug.Log(LocalAddress);
//LocalAddress = Network.player.ipAddress;
// Debug.Log( "LocalAddress:" + LocalAddress );
}
}
}
string strHostName = Dns.GetHostName();
IPHostEntry iPHostEntry = Dns.GetHostEntry( strHostName );
IPAddress[] addr = iPHostEntry.AddressList;
foreach (IPAddress item in addr)
{
Debug.Log(item.ToString() + "------");
}