C#枚举本机多网卡ip地址

using System.Net.NetworkInformation;
 
 NetworkInterface[] NetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
 
     foreach (NetworkInterface NetworkIntf in NetworkInterfaces)
     {
         IPInterfaceProperties IPInterfaceProperties = NetworkIntf.GetIPProperties();
         UnicastIPAddressInformationCollection UnicastIPAddressInformationCollection = IPInterfaceProperties.UnicastAddresses;
 
         foreach (UnicastIPAddressInformation UnicastIPAddressInformation in UnicastIPAddressInformationCollection)
         {
             if (UnicastIPAddressInformation.Address.AddressFamily == AddressFamily.InterNetwork)
             {
                 MessageBox.Show(UnicastIPAddressInformation.Address.ToString());
             }
         }
     }

知识共享许可协议
《C#枚举本机多网卡ip地址》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     194.96ms