Salut ! Salut is a simple pure Java implementation of Zeroconf protocols: Multicast DNS (RFC 6762) and DNS-Based Service Discovery (RFC 6763). Code Quality Status (sonarcloud) Current Functionality Status Salut is a work-in-progress. Currently, no feature is available. Usage Query Service Publication Salut.getInstance() .builder() .service() .name("my printer") .port(221) .udp() .airplay() .persistent() .weight(200) .priority(1) .publish(); Similar projects Reference implementations: Avahi Bonjour Java implementations: JmDNS mdnsjava Hola mdns-java References RFC 6762 - Multicast DNS: Describes the main principles of Multicast DNS. RFC 6763 - DNS-Based Service Discovery