docs: private void sendAnnouncement(InetAddress broadcastAddress) {
          try {
              DatagramPacket announcement = new DatagramPacket(announcementBytes, announcementBytes.length,
                      broadcastAddress, DeviceFinder.ANNOUNCEMENT_PORT);
              socket.get().send(announcement);
              Thread.sleep(getAnnounceInterval());
          } catch (Throwable t) {
              logger.warn("Unable to send announcement packet, shutting down", t);
              stop();
          }
      }