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