InternetAddress抽象 接口

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?
尝试将地址解析为数值地址。