docs: def start(self, listen_ip=LISTEN_IP, listen_port=0):
          """Start discovery task."""
          coro = self.loop.create_datagram_endpoint(
              lambda: self, local_addr=(listen_ip, listen_port))
  
          self.task = self.loop.create_task(coro)
          return self.task