[英]How to get IP of VPN / Network with specific name and if it is connected?
在Windows Server 2008中查看“网络连接”,我有一个名为“公司”的连接。
如何确定该VPN当前是否连接以及已分配了哪个内部IP(*)?
(*)使用内部IP,我指的是本地计算机之一,因此可以在“ BindIPEndPointDelegate”中使用此IP
这可能对您有帮助:
foreach (var item in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
{
Console.Write(item.Name + " - " + item.OperationalStatus.HasFlag(System.Net.NetworkInformation.OperationalStatus.Up) + " : ");
foreach (var item2 in item.GetIPProperties().UnicastAddresses)
{
if (!item2.Address.IsIPv6LinkLocal)
Console.Write(item2.Address.ToString());
}
Console.WriteLine();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.