docs: def port_number(port):
      """ Port number validation. """
      try:
          port = int(port)
      except ValueError:
          raise ValueError("Bad port number")
      if not 0 <= port < 2 ** 16:
          raise ValueError("Bad port number")
      return port