當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。