InternetAddress.fromRawAddress 构造函数

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

从提供的原始地址字节创建一个新的 InternetAddress

如果 typeInternetAddressType.IPv4,则 rawAddress 的长度必须为 4。如果 typeInternetAddressType.IPv6,则 rawAddress 的长度必须为 16。如果 typeInternetAddressType.unix,则 rawAddress 必须是有效的 UTF-8 编码文件路径。

如果省略了 type,则 rawAddress 的长度必须是 4 或 16,在这种情况下,类型默认为 InternetAddressType.IPv4InternetAddressType.IPv6

实现

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