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});