one for server sockets, so they know where to look for incoming connections. A socket without an address will be assigned one automatically when it starts communicating. The format of ADDRESS and ARGS depends on the family of the socket. For a socket of family `AF_UNIX', only ADDRESS is specified and must be a string with the filename where the socket is to be created. For a socket of family `AF_INET', ADDRESS must be an integer IPv4 address and ARGS must be a single integer port number. The values of the following variables can also be used for ADDRESS: - Variable: INADDR_ANY Allow connections from any address. - Variable: INADDR_LOOPBACK The address of the local host using the loopback device. - Variable: INADDR_BROADCAST The broadcast address on the local network. - Variable: INADDR_NONE No address. For a socket of family `AF_INET6', ADDRESS must be an integer IPv6 address and ARGS may be up to three integers: port [flowinfo] [scope_id], where flowinfo and scope_id default to zero. Alternatively, the second argument can be a socket address object as returned by `make-socket-address', in which case the no additional arguments should be passed. The return value is unspecified.