IPAddress.AddressFamily Property


Gets the address family of the IP address.

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

Public ReadOnly Property AddressFamily As AddressFamily

Property Value

Type: System.Net.Sockets.AddressFamily

Returns InterNetwork for IPv4 or InterNetworkV6 for IPv6.

Refer to the example in the IPAddress class topic.

' Display the type of address family supported by the server. If the
' server is IPv6-enabled this value is: InternNetworkV6. If the server
' is also IPv4-enabled there will be an additional value of InterNetwork.
Console.WriteLine(("AddressFamily: " + curAdd.AddressFamily.ToString()))

' Display the ScopeId property in case of IPV6 addresses.
If curAdd.AddressFamily.ToString() = ProtocolFamily.InterNetworkV6.ToString() Then
  Console.WriteLine(("Scope Id: " + curAdd.ScopeId.ToString()))
End If

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