当前位置: 代码迷 >> 综合 >> Unity学习:C#获取本机IPv4地址
  详细解决方案

Unity学习:C#获取本机IPv4地址

热度:41   发布时间:2024-02-11 09:31:53.0

 直接通过内置API可以获取,下面代码直接复制使用。

    // 获取系统的IP地址private string GetIP(){NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();foreach (NetworkInterface adater in adapters){if (adater.Supports(NetworkInterfaceComponent.IPv4)){UnicastIPAddressInformationCollection UniCast = adater.GetIPProperties().UnicastAddresses;if (UniCast.Count > 0){foreach (UnicastIPAddressInformation uni in UniCast){if (uni.Address.AddressFamily == AddressFamily.InterNetwork){return uni.Address.ToString();}}}}}return null;}