InternetAddress.fromRawAddress constructor

InternetAddress.fromRawAddress(
  1. Uint8List rawAddress,
  2. {@Since("2.8") InternetAddressType type}
)

Creates a new InternetAddress from the provided raw address bytes.

If the type is InternetAddressType.IPv4, the rawAddress must have length 4. If the type is InternetAddressType.IPv6, the rawAddress must have length 16. If the type is InternetAddressType.IPv4, the rawAddress must be a valid UTF-8 encoded file path.

If type is omitted, the rawAddress must have a length of either 4 or 16, in which case the type defaults to InternetAddress.IPv4 or InternetAddress.IPv6 respectively.

Implementation

external factory InternetAddress.fromRawAddress(Uint8List rawAddress,
    {@Since("2.8") InternetAddressType? type});