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是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |