of
fun of(address: String, netmask: String, family: String, mac: String, internal: Boolean, cidr: String, scopeid: Int? = null): NetworkInterfaceInfo
Creates a new instance of NetworkInterfaceInfo.
Return
A new instance of NetworkInterfaceInfo.
Parameters
address
The assigned IPv4 or IPv6 address.
netmask
The IPv4 or IPv6 network mask.
family
Either IPv4
or IPv6
.
mac
The MAC address of the network interface.
internal
true
if the network interface is a loopback or similar interface that is not remotely accessible; otherwise false
.
cidr
The assigned IPv4 or IPv6 address with the routing prefix in CIDR notation. If the netmask
is invalid, this property is set to null
.
scopeid
The numeric IPv6 scope ID (only specified when the family
is IPv6
).