0
在調試我的ServerSocket對象時,我得到了這個表達式ServerSocket[addr=::/::,localport=32882]
。請問::/::
的地址是什麼意思?ServerSocket IP addr = ::/::
在調試我的ServerSocket對象時,我得到了這個表達式ServerSocket[addr=::/::,localport=32882]
。請問::/::
的地址是什麼意思?ServerSocket IP addr = ::/::
::(連續冒號)在整個塊中全部爲零時使用。
實施例: 2001:將0db8:85±3:0000:0000:8a2e:0370:7334
參見Wikipedia for IPV6 Addresses
一個或多個零值的連續基團可被 單個空代替組使用兩個連續冒號(::),1,但 替換可能只能在地址中應用一次,因爲多個 次出現會產生模糊表示。
範例地址可以進一步簡化:2001:DB8:85±3 :: 8a2e:370:7334
考慮你的情況下,IP地址包含所有零(即0.0.0.0)
這是IPv6地址相當於IPv4地址0.0.0.0 afaik – Psi
我認爲這意味着它會監聽任何IP地址。你可以讓它只有一個特定的IP地址被監聽。 –
@PeterLawrey它將監聽任何IPv6地址。不知道它是否使用IPv4堆棧 – Psi