IPAddress
Base abstraction for denoting an ip address
e.g.
"192.168.0.1".toIPAddress()
"http://127.0.0.1:8080".toIPAddress()
"::1".toIPAddress()
"[::1]".toIPAddress()
"http://[::1]:8080".toIPAddress()
"https://uName:pass word@[::1]:8443/some/path".toIPAddress()
ByteArray(4).toIPAddressV4().let { address ->
assertIs(address)
}
ByteArray(16).toIPAddressV6(scope = "1").let { address ->
assertIs(address)
assertIsNot(address)
println(address)
// 0:0:0:0:0:0:0:0%1
}
Content copied to clipboard
See also
io.matthewnelson.kmp.tor.runtime.core.util.toInetAddress
io.matthewnelson.kmp.tor.runtime.core.util.toIPAddress
Inheritors
Types
Functions
Link copied to clipboard
Returns value in its canonicalized hostname form
Link copied to clipboard
Convert IPAddress to java.net.InetAddress.
Link copied to clipboard
Creates a AddressMapping that instruct tor to unmap any addresses associated with the provided IPAddress.