(address this)
Returns the raw IP address of this InetAddress object as a Clojure vector.
Returns the raw IP address of this InetAddress object as a Clojure vector.
(all-by-name host)
Given the name of a host, returns an Clojure vector of its IP address objects, based on the configured name service on the system.
Given the name of a host, returns an Clojure vector of its IP address objects, based on the configured name service on the system.
(any-local-address? this)
Utility routine to check if the InetAddress in a wildcard address.
Utility routine to check if the InetAddress in a wildcard address.
(by-address host addr scope-or-nif)
Returns an Inet6Address
.
This creates an Inet6Address
in a similar manner as with the 2-arity
ipnet-core/by-address
except that a third argument is provided:
addr
.Note: as with InetAddress
, and Inet4Address
, the expected type of
addr
is a vector of integers, e.g.:
(by-address "localhost" [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1] 0)
Returns an `Inet6Address`. This creates an `Inet6Address` in a similar manner as with the 2-arity `ipnet-core/by-address` except that a third argument is provided: * either the IPv6 scope id is set by passing an integer represenging the scope id, or * the IPv6 scope_id is set to the value corresponding to the given interface for the address type specified with `addr`. Note: as with `InetAddress`, and `Inet4Address`, the expected type of `addr` is a vector of integers, e.g.: ```clj (by-address "localhost" [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1] 0) ```
(by-name host)
Determines the IP address of a host, given the host's name.
Determines the IP address of a host, given the host's name.
(canonical-hostname this)
Gets the fully qualified domain name for this IP address.
Gets the fully qualified domain name for this IP address.
(host-address this)
Returns the IP address string in textual presentation.
Returns the IP address string in textual presentation.
(hostname this)
Gets the host name for this IP address.
Gets the host name for this IP address.
(ipv4-compatible-address? this)
Utility routine to check if the InetAddress is an IPv4 compatible IPv6 address.
Utility routine to check if the InetAddress is an IPv4 compatible IPv6 address.
(scope-id this)
Returns the numeric scopeId, if this instance is associated with an interface.
Returns the numeric scopeId, if this instance is associated with an interface.
(scoped-interface this)
Returns the scoped interface, if this instance was created with with a scoped interface.
Returns the scoped interface, if this instance was created with with a scoped interface.
(link-local-address? this)
Utility routine to check if the InetAddress is an link local address.
Utility routine to check if the InetAddress is an link local address.
(localhost)
Returns the address of the local host.
Returns the address of the local host.
(loopback)
Returns the loopback address.
Returns the loopback address.
(loopback-address? this)
Utility routine to check if the InetAddress is a loopback address.
Utility routine to check if the InetAddress is a loopback address.
(mc-global? this)
Utility routine to check if the multicast address has global scope.
Utility routine to check if the multicast address has global scope.
(mc-link-local? this)
Utility routine to check if the multicast address has link scope.
Utility routine to check if the multicast address has link scope.
(mc-node-local? this)
Utility routine to check if the multicast address has node scope.
Utility routine to check if the multicast address has node scope.
(mc-org-local? this)
Utility routine to check if the multicast address has organization scope.
Utility routine to check if the multicast address has organization scope.
(mc-site-local? this)
Utility routine to check if the multicast address has site scope.
Utility routine to check if the multicast address has site scope.
(multicast-address? this)
Utility routine to check if the InetAddress is an IP multicast address.
Utility routine to check if the InetAddress is an IP multicast address.
(reachable? this timeout)
(reachable? this net-iface ttl timeout)
Test whether that address is reachable. The units of timeout
is
milliseconds.
Test whether that address is reachable. The units of `timeout` is milliseconds.
(site-local-address? this)
Utility routine to check if the InetAddress is a site local address.
Utility routine to check if the InetAddress is a site local address.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close