Liking cljdoc? Tell your friends :D

jdk.net.InetSocketAddress

This class implements an IP Socket Address (IP address port number) It can also be a pair (hostname port number), in which case an attempt will be made to resolve the hostname. If resolution fails then the address is said to be unresolved but can still be used on some circumstances like connecting through a proxy.

It provides an immutable object used by sockets for binding, connecting, or as returned values.

The wildcard is a special local IP address. It usually means "any" and can only be used for bind operations.

This class implements an IP Socket Address (IP address  port number)
It can also be a pair (hostname  port number), in which case an attempt
will be made to resolve the hostname. If resolution fails then the address
is said to be unresolved but can still be used on some circumstances
like connecting through a proxy.

It provides an immutable object used by sockets for binding, connecting, or
as returned values.

The wildcard is a special local IP address. It usually means "any"
and can only be used for bind operations.
raw docstring

*create-unresolvedclj

(*create-unresolved host port)

Creates an unresolved socket address from a hostname and a port number.

No attempt will be made to resolve the hostname into an InetAddress. The address will be flagged as unresolved.

A valid port value is between 0 and 65535. A port number of zero will let the system pick up an ephemeral port in a bind operation.

host - the Host name - java.lang.String port - The port number - int

returns: a InetSocketAddress representing the unresolved socket address - java.net.InetSocketAddress

throws: java.lang.IllegalArgumentException - if the port parameter is outside the range of valid port values, or if the hostname parameter is null.

Creates an unresolved socket address from a hostname and a port number.

 No attempt will be made to resolve the hostname into an InetAddress.
 The address will be flagged as unresolved.

 A valid port value is between 0 and 65535.
 A port number of zero will let the system pick up an
 ephemeral port in a bind operation.

host - the Host name - `java.lang.String`
port - The port number - `int`

returns: a InetSocketAddress representing the unresolved
          socket address - `java.net.InetSocketAddress`

throws: java.lang.IllegalArgumentException - if the port parameter is outside the range of valid port values, or if the hostname parameter is null.
raw docstring

->inet-socket-addressclj

(->inet-socket-address port)
(->inet-socket-address addr port)

Constructor.

Creates a socket address from an IP address and a port number.

A valid port value is between 0 and 65535. A port number of zero will let the system pick up an ephemeral port in a bind operation.

A null address will assign the wildcard address.

addr - The IP address - java.net.InetAddress port - The port number - int

throws: java.lang.IllegalArgumentException - if the port parameter is outside the specified range of valid port values.

Constructor.

Creates a socket address from an IP address and a port number.

 A valid port value is between 0 and 65535.
 A port number of zero will let the system pick up an
 ephemeral port in a bind operation.

 A null address will assign the wildcard address.

addr - The IP address - `java.net.InetAddress`
port - The port number - `int`

throws: java.lang.IllegalArgumentException - if the port parameter is outside the specified range of valid port values.
raw docstring

equalsclj

(equals this obj)

Compares this object against the specified object. The result is true if and only if the argument is not null and it represents the same address as this object.

Two instances of InetSocketAddress represent the same address if both the InetAddresses (or hostnames if it is unresolved) and port numbers are equal. If both addresses are unresolved, then the hostname and the port number are compared.

Note: Hostnames are case insensitive. e.g. "FooBar" and "foobar" are considered equal.

obj - the object to compare against. - java.lang.Object

returns: true if the objects are the same; false otherwise. - boolean

Compares this object against the specified object.
 The result is true if and only if the argument is
 not null and it represents the same address as
 this object.

 Two instances of InetSocketAddress represent the same
 address if both the InetAddresses (or hostnames if it is unresolved) and port
 numbers are equal.
 If both addresses are unresolved, then the hostname and the port number
 are compared.

 Note: Hostnames are case insensitive. e.g. "FooBar" and "foobar" are
 considered equal.

obj - the object to compare against. - `java.lang.Object`

returns: true if the objects are the same;
          false otherwise. - `boolean`
raw docstring

get-addressclj

(get-address this)

Gets the InetAddress.

returns: the InetAdress or null if it is unresolved. - java.net.InetAddress

Gets the InetAddress.

returns: the InetAdress or null if it is unresolved. - `java.net.InetAddress`
raw docstring

get-host-nameclj

(get-host-name this)

Gets the hostname. Note: This method may trigger a name service reverse lookup if the address was created with a literal IP address.

returns: the hostname part of the address. - java.lang.String

Gets the hostname.
 Note: This method may trigger a name service reverse lookup if the
 address was created with a literal IP address.

returns: the hostname part of the address. - `java.lang.String`
raw docstring

get-host-stringclj

(get-host-string this)

Returns the hostname, or the String form of the address if it doesn't have a hostname (it was created using a literal). This has the benefit of not attempting a reverse lookup.

returns: the hostname, or String representation of the address. - java.lang.String

Returns the hostname, or the String form of the address if it
 doesn't have a hostname (it was created using a literal).
 This has the benefit of not attempting a reverse lookup.

returns: the hostname, or String representation of the address. - `java.lang.String`
raw docstring

get-portclj

(get-port this)

Gets the port number.

returns: the port number. - int

Gets the port number.

returns: the port number. - `int`
raw docstring

hash-codeclj

(hash-code this)

Returns a hashcode for this socket address.

returns: a hash code value for this socket address. - int

Returns a hashcode for this socket address.

returns: a hash code value for this socket address. - `int`
raw docstring

to-stringclj

(to-string this)

Constructs a string representation of this InetSocketAddress. This String is constructed by calling toString() on the InetAddress and concatenating the port number (with a colon). If the address is unresolved then the part before the colon will only contain the hostname.

returns: a string representation of this object. - java.lang.String

Constructs a string representation of this InetSocketAddress.
 This String is constructed by calling toString() on the InetAddress
 and concatenating the port number (with a colon). If the address
 is unresolved then the part before the colon will only contain the hostname.

returns: a string representation of this object. - `java.lang.String`
raw docstring

unresolved?clj

(unresolved? this)

Checks whether the address has been resolved or not.

returns: true if the hostname couldn't be resolved into an InetAddress. - boolean

Checks whether the address has been resolved or not.

returns: true if the hostname couldn't be resolved into
          an InetAddress. - `boolean`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close