InternetAddress class - dart:io library (original) (raw)
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(String address, {@Since("2.8") InternetAddressType? type})
Creates a new InternetAddress from a numeric address or a file path.
factory
InternetAddress.fromRawAddress(Uint8List rawAddress, {@Since("2.8") InternetAddressType? type})
Creates a new InternetAddress from the provided raw address bytes.
factory
Properties
The numeric address of the host.
no setter
The hash code for this object.
no setterinherited
The host used to lookup the address.
no setter
Whether the scope of the InternetAddress is a link-local.
no setter
Whether the InternetAddress is a loopback address.
no setter
Whether the scope of the InternetAddress is multicast.
no setter
The raw address of this InternetAddress.
no setter
A representation of the runtime type of the object.
no setterinherited
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
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited
Static Properties
IP version 4 any address.
no setter
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.