互联网地址或 Unix 域地址。
此对象包含一个互联网地址。如果此互联网地址是 DNS 查询的结果,该地址还包含用于查询的主机名。一个互联网地址与端口号结合表示一个套接字可以连接或监听套接字可以绑定的端点。
构造函数
- InternetAddress(String address, {@Since("2.8") InternetAddressType? type})
- 从数字地址或文件路径创建一个新的 InternetAddress。工厂
- InternetAddress.fromRawAddress(Uint8List rawAddress, {@Since("2.8") InternetAddressType? type})
- 从提供的原始地址字节创建一个新的 InternetAddress。工厂
属性
- address → String
- 主机数字地址。无设置器
- hashCode → int
- 此对象的哈希码。无设置器继承
- host → String
- 用于查询地址的主机。无设置器
- isLinkLocal → bool
- 此 InternetAddress 的作用域是否为链路本地。无设置器
- isLoopback → bool
- 此 InternetAddress 是否为回环地址。无设置器
- isMulticast → bool
- 此 InternetAddress 的作用域是否为多播。无设置器
- rawAddress → Uint8List
- 此 InternetAddress 的原始地址。无设置器
- runtimeType → 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? - 尝试将
address
解析为数值地址。