InternetAddress class

An internet address.

This object holds an internet address. If this internet address is the result of a DNS lookup, the address also holds the hostname used to make the lookup. An Internet address combined with a port number represents an endpoint to which a socket can connect or a listening socket can bind.

Implemented types

Constructors

InternetAddress(String address)
Creates a new InternetAddress from a numeric address.
factory

Properties

address String
The numeric address of the host.
final
hashCode int
The hash code for this object.
no setterinherited
host String
The host used to lookup the address.
no setteroverride
isLinkLocal bool
Whether the scope of the InternetAddress is a link-local.
no setteroverride
isLoopback bool
Whether the InternetAddress is a loopback address.
no setteroverride
isMulticast bool
Whether the scope of the InternetAddress is multicast.
no setteroverride
rawAddress Uint8List
The raw address of this InternetAddress.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type InternetAddressType
The address family of the InternetAddress.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reverse() Future<InternetAddress>
Performs a reverse DNS lookup on this address
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

lookup(String host) Future<List<InternetAddress>>
Lookup a host, returning a Future of a list of InternetAddresss. If type is InternetAddressType.ANY, it will lookup both IP version 4 (IPv4) and IP version 6 (IPv6) addresses. If type is either InternetAddressType.IPv4 or InternetAddressType.IPv6 it will only lookup addresses of the specified type. The order of the list can, and most likely will, change over time.
override