Re: looking for open tasks

Philippe Houdoin <[email protected]> Wed, 28 Feb 2007 16:53:44 +0100
Newsgroups gmane.os.openbeos.kernel.devel
Message-ID <[email protected]>
Quoting Axel Dörfler <[email protected]>:

> "François Revol" <[email protected]> wrote:
> > > > > * implement ZeroConf and/or Bonjour networking services
> > > > i personally very much like this one, but it wouldn't qualify
> > > > for our assignment :e(
> > > Pity :-)
> > I ported Howl to BONE some time ago, but it just doesn't work for
> > lack
> > of multicast support. It would be a good starting point though.
>
> I never heard of Howl, have you any quick reference link?

Howl was an open-source implementation of ZeroConf/Bonjour.
And it's dead:

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

Best options todays are either porting Apple's Bonjour source (which is licensed
under Apache v2 license):

http://developer.apple.com/networking/bonjour/index.html

Or porting another ones, like Linux's Avahi (www.avahi.org) or an older
Howl-based implementation, mmu_man's one coming to mind, or BSD's one.

Anyway, not all ZeroConf features actually needs a working multicast support.
The automatic IP address configuration only needs ARP queries for example to
achieve dynamic configuration of IPv4 local addresses. Could be a good starting
point for example. For the ZeroConf server-less discovery features, multicast
support is mandatory, though.

- Philippe Houdoin

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV