docs: def leave_multicast(self, universe: int) -> None:
          """
          Try to leave the multicast group with the specified universe. This does not throw any exception if the group
          could not be leaved.
          :param universe: the universe to leave the multicast group.
          The network hardware has to support the multicast feature!
          """
          try:
              self.sock.setsockopt(socket.SOL_IP, socket.IP_DROP_MEMBERSHIP,
                                   socket.inet_aton(calculate_multicast_addr(universe)) +
                                   socket.inet_aton(self._bindAddress))
          except:  # try to leave the multicast group for the universe
              pass