Export (0) Print
Expand All

IPAddress.IPv6None Field

Provides an IP address that indicates that no network interface should be used. This property is read-only.

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

public static readonly IPAddress IPv6None

The Socket.Bind method uses the IPv6None field to indicate that a Socket must not listen for client activity. The IPv6None field is equivalent to 0:0:0:0:0:0:0:0 in colon-hexadecimal notation, or to ::0 in compact notation.

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

// This method displays the value of the current host's None address in   
// standard compressed format. The None address is used by the host to disable 
// listening to client activities on all the interfaces. 
private static void displayIPv6NoneAddress()
{
  try
  {

    // Get the None address.
    IPAddress none  = IPAddress.IPv6None;

    // Transform the None address to a string using the overloaded 
    // ToString() method. Note that the resulting string is in the compact  
    // form: "::".
    string ipv6None = none.ToString();

    Console.WriteLine("The IPv6 None address is: " + ipv6None);
  }
  catch (Exception e) 
  {
    Console.WriteLine("[displayIPv6NoneAddress] Exception: " + e.ToString());
  }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft