Rendezvous

Rendezvous enables automatic discovery of computers, devices, and services on IP networks. Also known as zero-configuration networking, Rendezvous uses industry standard IP protocols to allow devices to automatically find each other without the need to enter IP addresses or configure DNS servers.

http://developer.apple.com/macosx/rendezvous/index.html

I’m sure the net team know all about it, but I just thought I’d post this link here.

Sikosis wrote:
Rendezvous enables automatic discovery of computers, devices, and services on IP networks. Also known as zero-configuration networking, Rendezvous uses industry standard IP protocols to allow devices to automatically find each other without the need to enter IP addresses or configure DNS servers.

http://developer.apple.com/macosx/rendezvous/index.html

I’m sure the net team know all about it, but I just thought I’d post this link here.

I think Haiku should use Rendezvous. I know I use it a whole bunch in the office with the macs I have and why not take advantage of it and make Haiku just a little bit better then Longhorn. Seems like MS is still trying to figure out if it is going to be included.

Well Microsoft has been pushing the competing standard, uPnP, up to this point so it’s doubtful.

hailstorm wrote:
Well Microsoft has been pushing the competing standard, uPnP, up to this point so it's doubtful.

As a side not. Apple just released Rendezvous for Windows, and I have it running on my work PC. Looks ok for a beta. Needs to work in the network browser, but it found every printer on the network that now how to talk Rendezvous. Very Cool.

hmm interesting. I hadn’t heard aout that. Most appealing feature for me would be the ability to chat to other people of the local network or wireless network via Rendezvous.

If your looking for some source code to cast your eye over I suggest you look here:

http://www.porchdogsoft.com/products/howl/

ZeroConf support is something we really want to implement.
But we must move our DNS support from userland-hosted (libbind.so) to kernel-hosted stack before, then add the multicast DNS extended support.

I can’t tell if it will be in R1 or not, thought. I hope so.

Some plain C and C++ API should be designed too to allow apps to use RendezVous-like features (local resources discovery and broadcast).