From 67fc7309faeac5edcb2dbc1463bde34c5a4f0d28 Mon Sep 17 00:00:00 2001 From: Google Code Exporter Date: Sat, 12 Sep 2015 11:24:34 -0400 Subject: [PATCH 1/3] Migrating wiki contents from Google Code --- ProjectHome.md | 169 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 ProjectHome.md diff --git a/ProjectHome.md b/ProjectHome.md new file mode 100644 index 0000000..0cde86b --- /dev/null +++ b/ProjectHome.md @@ -0,0 +1,169 @@ +## Multicast DNS (mDNS) & DNS-Based Service Discovery (DNS-SD) in Java ## + +### Introduction ### +The Multicast DNS (mDNS) [[RFC 6762](http://tools.ietf.org/html/rfc6762)] & DNS-Based Service Discovery (DNS-SD) [[RFC 6763](http://tools.ietf.org/html/rfc6763) in Java, mdnsjava for short, project is an extension of the dnsjava [[dnsjava.org](http://www.dnsjava.org)] project that implements Multicast DNS (mDNS) [[RFC 6762](http://tools.ietf.org/html/rfc6762)] and DNS-Based Service Discovery (DNS-SD) [[RFC 6763](http://tools.ietf.org/html/rfc6763)] in Java (aka. Bonjour in Java). mdnsjava does not artificially bind the mDNS and DNS-based Service Discovery functionality into a single combined API, instead, treating each as a separate function, independent from, but related to, the other. Thus, allowing clients to use Multicast DNS (mDNS) [[RFC 6762](http://tools.ietf.org/html/rfc6762)] as a substitute for DNS and not just for service discovery. + +#### Features, Version 2.1.5 #### + * Multicast DNS (mDNS) Responder + * Multicast DNS (mDNS) Querier + * Service Registration/Unregistration + * Browsing for Services + * Browsing for DNS/mDNS Resource Records + * Resolving/Looking up Services synchronously and asynchronously + * Resolving/Looking up DNS/mDNS Resource Records synchronously and asynchronously + * Tested with dnsjava versions 2.1.4, 2.1.5, and 2.1.6. + +#### Dependencies #### +This project depends on: + * [dnsjava.org](http://www.dnsjava.org) project, version 2.1.5 or higher. (may work with early versions) + * Java SE 1.5 or higher + +#### Command Line Tool Usage #### +``` + +$java -jar mdnsjava.jar dnssd + +Command Line: dnssd