IPAddress Class

 

Provides an Internet Protocol (IP) address.

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

System.Object
  System.Net.IPAddress

[<SerializableAttribute>]
type IPAddress = class end

NameDescription
System_CAPS_pubmethodIPAddress(Byte[])

Initializes a new instance of the IPAddress class with the address specified as a Byte array.

System_CAPS_pubmethodIPAddress(Byte[], Int64)

Initializes a new instance of the IPAddress class with the address specified as a Byte array and the specified scope identifier.

System_CAPS_pubmethodIPAddress(Int64)

Initializes a new instance of the IPAddress class with the address specified as an Int64.

NameDescription
System_CAPS_pubpropertyAddress

Obsolete.An Internet Protocol (IP) address.

System_CAPS_pubpropertyAddressFamily

Gets the address family of the IP address.

System_CAPS_pubpropertyIsIPv4MappedToIPv6

Gets whether the IP address is an IPv4-mapped IPv6 address.

System_CAPS_pubpropertyIsIPv6LinkLocal

Gets whether the address is an IPv6 link local address.

System_CAPS_pubpropertyIsIPv6Multicast

Gets whether the address is an IPv6 multicast global address.

System_CAPS_pubpropertyIsIPv6SiteLocal

Gets whether the address is an IPv6 site local address.

System_CAPS_pubpropertyIsIPv6Teredo

Gets whether the address is an IPv6 Teredo address.

System_CAPS_pubpropertyScopeId

Gets or sets the IPv6 address scope identifier.

NameDescription
System_CAPS_pubmethodEquals(Object)

Compares two IP addresses.(Overrides Object.Equals(Object).)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetAddressBytes()

Provides a copy of the IPAddress as an array of bytes.

System_CAPS_pubmethodGetHashCode()

Returns a hash value for an IP address.(Overrides Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticHostToNetworkOrder(Int16)

Converts a short value from host byte order to network byte order.

System_CAPS_pubmethodSystem_CAPS_staticHostToNetworkOrder(Int32)

Converts an integer value from host byte order to network byte order.

System_CAPS_pubmethodSystem_CAPS_staticHostToNetworkOrder(Int64)

Converts a long value from host byte order to network byte order.

System_CAPS_pubmethodSystem_CAPS_staticIsLoopback(IPAddress)

Indicates whether the specified IP address is the loopback address.

System_CAPS_pubmethodMapToIPv4()

Maps the IPAddress object to an IPv4 address.

System_CAPS_pubmethodMapToIPv6()

Maps the IPAddress object to an IPv6 address.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticNetworkToHostOrder(Int16)

Converts a short value from network byte order to host byte order.

System_CAPS_pubmethodSystem_CAPS_staticNetworkToHostOrder(Int32)

Converts an integer value from network byte order to host byte order.

System_CAPS_pubmethodSystem_CAPS_staticNetworkToHostOrder(Int64)

Converts a long value from network byte order to host byte order.

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Converts an IP address string to an IPAddress instance.

System_CAPS_pubmethodToString()

Converts an Internet address to its standard notation.(Overrides Object.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, IPAddress)

Determines whether a string is a valid IP address.

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticAny

Provides an IP address that indicates that the server must listen for client activity on all network interfaces. This field is read-only.

System_CAPS_pubfieldSystem_CAPS_staticBroadcast

Provides the IP broadcast address. This field is read-only.

System_CAPS_pubfieldSystem_CAPS_staticIPv6Any

The Socket.Bind method uses the IPv6Any field to indicate that a Socket must listen for client activity on all network interfaces.

System_CAPS_pubfieldSystem_CAPS_staticIPv6Loopback

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

System_CAPS_pubfieldSystem_CAPS_staticIPv6None

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

System_CAPS_pubfieldSystem_CAPS_staticLoopback

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

System_CAPS_pubfieldSystem_CAPS_staticNone

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

The IPAddress class contains the address of a computer on an IP network.

The following code example shows how to query a server to obtain the family addresses and the IP addresses it supports.

No code example is currently available or this language may not be supported.

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

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: