code: def connect(url):
      
      url = urlparse(url)
      if url.scheme == 'tcp':
          sock = socket()
          netloc = tuple(url.netloc.rsplit(':', 1))
          hostname = socket.gethostname()
      elif url.scheme == 'ipc':
          sock = socket(AF_UNIX)
          netloc = url.path
          hostname = 'localhost'
      else:
          raise ValueError('unknown socket type: %s' % url.scheme)
  
      sock.connect(netloc)
      return sock, hostname
docs: Connect to UNIX or TCP socket.
  
          url can be either tcp://<host>:port or ipc://<path>