IPAddress::IPv6Loopback Field


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Provides the IP loopback address. This property is read-only.

Namespace:   System.Net
Assembly:  System (in System.dll)

static initonly IPAddress^ IPv6Loopback

Field Value

Type: System.Net::IPAddress^

The IPv6Loopback field is equivalent to 0:0:0:0:0:0:0:1 in colon-hexadecimal notation, or to ::1 in compact notation.

The following code example displays the value of the current host's loopback address in standard compressed format.

// This method displays the value of the current host loopback address in
// standard compressed format.
void displayIPv6LoopBackAddress()
      // Get the loopback address.
      IPAddress^ loopBack = IPAddress::IPv6Loopback;

      // Transform the loop-back address to a string using the overladed
      // ToString() method. Note that the resulting string is in the compact
      // form: "::1".
      String^ ipv6LoopBack = loopBack->ToString();
      Console::WriteLine( "The IPv6 Loopback address is: {0}", ipv6LoopBack );
   catch ( Exception^ e ) 
      Console::WriteLine( "->Item[displayIPv6LoopBackAddress] Exception: {0}", e );

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Return to top