Return a hostname / IP address identifying the machine this address is located on. 
 [distributed.comm.addressing.get_address_host]
 Get a (host, port) tuple out of the given address. 
 [distributed.comm.addressing.get_address_host_port]
 Get a local listening address suitable for reaching *addr*. 
 [distributed.comm.addressing.get_local_address_for]
 Get the bound address of a started Tornado TCPServer. 
 [distributed.comm.utils.get_tcp_server_address]
def listen(addr, handle_comm, deserialize=True, **kwargs)  Create a listener object with the given parameters. When its ``start()`` 
 [distributed.comm.core.listen]
 Canonicalize address, adding a default scheme if necessary. 
 [distributed.comm.addressing.normalize_address]
 Split address into its scheme and scheme-dependent location string. 
 [distributed.comm.addressing.parse_address]
 Parse an endpoint address given in the form "host:port". 
 [distributed.comm.addressing.parse_host_port]
 Apply scheme-specific address resolution to *addr*, replacing all symbolic references with concrete location specifiers. 
 [distributed.comm.addressing.resolve_address]
 Undo parse_address(). 
 [distributed.comm.addressing.unparse_address]
 Undo parse_host_port(). 
 [distributed.comm.addressing.unparse_host_port]