On Jun 30, 2004, at 4:46 PM, Brady Duga wrote:
On Jun 30, 2004, at 1:17 PM, Joseph J. Strout wrote:
No. We knew Rendezvous was open-source and potentially
cross-platform when we implemented Autodiscovery. But AutoDiscovery
has a number of other advantages. I see no advantages to Rendezvous
except the ability to discover Rendezvous-enabled devices -- but I've
never actually run into one of those myself.
This is an unfortunate opinion. Rendezvous does *not* find devices. It
finds services. In fact, most OS X installations are already
advertising services via Rendezvous, like http and ssh. It is
tremendously easy to create a server in OS X that advertises using
Rendezvous. In fact, I am running a simple http server built in Rb
which is doing just that. Unfortunately, it's not quite as easy for me
to find the server in an Rb client. The same for all the other
services I might want to find (say, ssh). To have that same server use
the Rb autodiscovery mechanism would have been (significantly) more
work, and would have only allowed Rb clients to find it. Going it
alone on a network is rarely a good approach, making you the small
fish in the big ocean. Even the supposedly big fish have learned that
lesson the hard way.
It looks like you can use Carbon functions to use Rendezvous in OS X
apps. But I think that RS did the right thing in implementing
AutoDiscovery as they did; we have the cross-platform functionality
now, not that I use it, and I'd imagine that it would be possible to
rewrite it to use Rendezvous if they want.
Charles Yeomans
_______________________________________________
Unsubscribe or switch delivery mode:
<http://support.realsoftware.com/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|