InternetAddress抽象 接口

互联网地址或 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 解析为数值地址。