用法:
getipaddrs(addr_type::Type{T}=IPAddr; loopback::Bool=false) where T<:IPAddr -> Vector{T}
获取本地机器的 IP 地址。
将可选的 addr_type
参数设置为 IPv4
或 IPv6
会导致仅返回该类型的地址。
loopback
关键字参数指示是否包含环回地址(例如 ip"127.0.0.1"
、 ip"::1"
)。
Julia 1.2
此函数从 Julia 1.2 开始可用。
例子
julia> getipaddrs()
5-element Array{IPAddr,1}:
ip"198.51.100.17"
ip"203.0.113.2"
ip"2001:db8:8:4:445e:5fff:fe5d:5500"
ip"2001:db8:8:4:c164:402e:7e3c:3668"
ip"fe80::445e:5fff:fe5d:5500"
julia> getipaddrs(IPv6)
3-element Array{IPv6,1}:
ip"2001:db8:8:4:445e:5fff:fe5d:5500"
ip"2001:db8:8:4:c164:402e:7e3c:3668"
ip"fe80::445e:5fff:fe5d:5500"
另见
。islinklocaladdr
相关用法
- Julia Sockets.getipaddr用法及代码示例
- Julia Sockets.getnameinfo用法及代码示例
- Julia Sockets.IPv6用法及代码示例
- Julia Sockets.@ip_str用法及代码示例
- Julia Sockets.IPv4用法及代码示例
- Julia Sort.searchsorted用法及代码示例
- Julia Sort.partialsortperm!用法及代码示例
- Julia Sort.insorted用法及代码示例
- Julia Sort.searchsortedlast用法及代码示例
- Julia Sort.partialsort!用法及代码示例
- Julia Sort.sortperm!用法及代码示例
- Julia Sort.partialsortperm用法及代码示例
- Julia Sort.searchsortedfirst用法及代码示例
- Julia SparseArrays.spdiagm用法及代码示例
- Julia Sys.BINDIR用法及代码示例
- Julia SparseArrays.nnz用法及代码示例
- Julia SparseArrays.nonzeros用法及代码示例
- Julia SparseArrays.sprand用法及代码示例
- Julia SparseArrays.blockdiag用法及代码示例
- Julia Sys.KERNEL用法及代码示例
- Julia Statistics.mean!用法及代码示例
- Julia SubString用法及代码示例
- Julia Statistics.quantile!用法及代码示例
- Julia SparseArrays.spzeros用法及代码示例
- Julia SubString()用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Sockets.getipaddrs — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。