socket_getsockname
Queries the local side of the given socket which may either result in host/port
or in a UNIX filesystem path, dependent on its type.
Description
boolsocket_getsockname
resourcesocket
string&addr
int&port
&warn.experimental.func;
If the given socket is of type AF_INET,
socket_getsockname will return the local
IP address in dotted-quad notation (e.g.
127.0.0.1) in the address
parameter and, if the optional port parameter is
present, also the associated port.
If the given socket is of type AF_UNIX,
socket_getsockname will return the UNIX filesystem
path (e.g. /var/run/daemon.sock) in the
address parameter.
&return.success; socket_getsockname may also return
&false; if the socket type is not any of AF_INET or
AF_UNIX, in which case the last socket error code is
not updated.
See also
socket_getpeername,
socket_last_error and
socket_strerror.