Re: tmdns implementation as a deamon
Robin Perkins <[email protected]> Wed, 28 Jul 2004 23:24:09 +0930
| Newsgroups | gmane.network.zeroconf.workers |
|---|---|
| Message-ID | <[email protected]> |
I may be wrong - but I was under the impression that the thing below is out of date. I guess you could always ask on the Apple Rendezvous mailing list... this is just something I dug up from that list... On 30/06/2004, at 2:29 AM, Marc Krochmal wrote: > Along with the Windows preview release, we also have the POSIX version > of Rendezvous that includes the mdnsd daemon, and also provides the > same DNSServiceDiscovery API and Java API that's available on Windows > and Mac OS X Tiger. The POSIX version is available in TOT Darwin CVS. On 28/07/2004, at 11:19 PM, Vincent Hamm wrote: >> Also as far as I can tell the posix port is feature complete (it uses >> the same source files as the Mac version!) and it does run as a daemon >> (I have run it myself) but don't take my word for it - download it >> yourself and see. > > By complete, I meant that you couldn't register services at runtime > (like you can on the OSX version) > > The posix port state: > --------------------------- start of copy > ------------------------------------- > IMPORTANT > This sample is not a full port of Apple's Rendezvous APIs to Posix. > Specifically, the sample includes a responder daemon that registers > entities based on its command line arguments (or a text file). This is > perfect for a embedded device, but is not suitable for a general > purpose > computer. A real implementation of the Rendezvous APIs would require a > mDNS daemon, client libraries that applications link with, and some > form > of RPC between them. Client libraries and client-to-daemon RPC are > beyond the scope of this sample, however, this would be a good place to > start if you were interested in implementing these facilities on your > platform. > --------------------------------- end of port > ------------------------------------ > > The core part seems to be common with the mac, but the actual daemon > is minimalist. > >> http://developer.apple.com/darwin/projects/rendezvous/ >> (you will likely want the CVS version) > > Ha, I only checked the "release" version, not CVS. Maybe my statement > above doesn't apply to the cvs version. > > Vincent > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click