C#中如何把一个字符串中的IPV4地址和IPV6地址分隔出来?
我通过WMI类ManagementObjectSearcher查询到的集合中获取到 ManagementObjectSearcherQuery=newManag...
我通过WMI类ManagementObjectSearcher查询到的集合中获取到 ManagementObjectSearcher Query = new ManagementObjectSearcher( "SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE"); ManagementObjectCollection QueryCollection = Query.Get(); foreach (ManagementObject Info in QueryCollection){string IpAddress=""; foreach (string ip in Info["IPAddress"] as string[]) { IpAddress += ip; }}然后我把这个变量IpAddress输出,结果是IpV4地址和IpV6地址混合的。例如:(蓝色部分)两个地址叠加在一起了。我想问的是有没办法区分开两个地址,上面的方法不能变,只能看怎么分隔地址了。我想应该有IPV6地址到IPV4地址的转换函数。还有就是把地址分开,这个是最重要的。求解答!!
展开
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |