当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia Sockets.getipaddrs用法及代码示例


用法:

getipaddrs(addr_type::Type{T}=IPAddr; loopback::Bool=false) where T<:IPAddr -> Vector{T}

获取本地机器的 IP 地址。

将可选的 addr_type 参数设置为 IPv4IPv6 会导致仅返回该类型的地址。

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

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Sockets.getipaddrs — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。