An internet address or a Unix domain 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.
Constructors
- InternetAddress.new(String address, {InternetAddressType? type})
- Creates a new InternetAddress from a numeric address or a file path.factory
- InternetAddress.fromRawAddress(Uint8List rawAddress, {InternetAddressType? type})
- Creates a new InternetAddress from the provided raw address bytes.factory
Properties
- address → String
- The numeric address of the host.no setter
- hashCode → int
- The hash code for this object.no setterinherited
- host → String
- The host used to lookup the address.no setter
- isLinkLocal → bool
- Whether the scope of the InternetAddress is a link-local.no setter
- isLoopback → bool
- Whether the InternetAddress is a loopback address.no setter
- isMulticast → bool
- Whether the scope of the InternetAddress is multicast.no setter
- rawAddress → Uint8List
- The raw address of this InternetAddress.no setter
- runtimeType → Type
- A representation of the runtime type of the object.no setterinherited
- type → InternetAddressType
- The address family of the InternetAddress.no setter
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
- toString(
) → String - A string representation of this object.inherited
Operators
- operator ==(
Object other) → bool - The equality operator.inherited
Static Properties
- anyIPv4 → InternetAddress
- IP version 4 any address.no setter
- anyIPv6 → InternetAddress
- IP version 6 any address.no setter
- loopbackIPv4 → InternetAddress
- IP version 4 loopback address.no setter
- loopbackIPv6 → InternetAddress
- IP version 6 loopback address.no setter
Static Methods
- lookup(
String host, {InternetAddressType type = InternetAddressType.any}) → Future< List< InternetAddress> > - Looks up the addresses of a host.
- tryParse(
String address) → InternetAddress? - Attempts to parse
address
as a numeric address.