Check if IP address is the loopback address in CSharp
Description
The following code shows how to check if IP address is the loopback address.
Example
using System;/*ww w . ja v a 2 s . co m*/
using System.Net;
using System.Net.Sockets;
class IsLoopbackTest
{
private static void Main(string[] args)
{
string ipAddress = "127.0.0.1";
IPAddress address = IPAddress.Parse(ipAddress);
if(IPAddress.IsLoopback(address)&& address.AddressFamily == AddressFamily.InterNetworkV6)
Console.WriteLine("yes IPV6");
else
if(IPAddress.IsLoopback(address) && address.AddressFamily == AddressFamily.InterNetwork)
Console.WriteLine("IPv4");
}
}
The code above generates the following result.