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.





















Home »
  C# Tutorial »
    Network »




IP
Web Client