Internet 地址或 Unix 域地址。
此对象包含一个 Internet 地址。如果此 Internet 地址是 DNS 查询的结果,则地址还包含用于查询的主机名。Internet 地址与端口号的组合表示一个套接字可以连接或监听套接字可以绑定的端点。
构造函数
- InternetAddress(String address, {@Since("2.8") InternetAddressType? type})
- 从数字地址或文件路径创建一个新的 InternetAddress。factory
- InternetAddress.fromRawAddress(Uint8List rawAddress, {@Since("2.8") InternetAddressType? type})
- 从提供的原始地址字节创建一个新的 InternetAddress。factory
属性
- address → String
- 主机的数字地址。没有设置器
- hashCode → int
- 此对象的哈希码。没有设置器继承
- host → String
- 用于查找地址的主机。没有设置器
- isLinkLocal → bool
- 此 InternetAddress 的作用域是否为链路本地。没有设置器
- isLoopback → bool
- 此 InternetAddress 是否为回环地址。没有设置器
- isMulticast → bool
- 此 InternetAddress 的作用域是否为多播。没有设置器
- rawAddress → Uint8List
- 此 InternetAddress 的原始地址。没有设置器
- runtimeType → Type
- 对象运行时类型的表示。没有设置器继承
- type → InternetAddressType
- 此 InternetAddress 的地址族。没有设置器
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 访问不存在的方法或属性时调用。继承
-
reverse(
) → Future< InternetAddress> - 对此 地址 执行反向 DNS 查询。
-
toString(
) → String - 此对象的字符串表示形式。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承
静态属性
- anyIPv4 → InternetAddress
- IP版本4的任何地址。没有设置器
- anyIPv6 → InternetAddress
- IP版本6的任何地址。没有设置器
- loopbackIPv4 → InternetAddress
- IP版本4的环回地址。没有设置器
- loopbackIPv6 → InternetAddress
- IP版本6的环回地址。没有设置器
静态方法
-
lookup(
String host, {InternetAddressType type = InternetAddressType.any}) → Future< List< InternetAddress> > - 查找主机的地址。
-
tryParse(
String address) → InternetAddress? - 尝试将地址解析为数值地址。