On Mon, 2006-09-04 at 14:52 +0100, Martin Habets wrote: > On Mon, Sep 04, 2006 at 11:46:04AM +1000, Loki Davison wrote: > > >As far as the /etc/services thing, I think I'm going to drop that entry, > > >join the 21st century and use ZeroConf (via Avahi) to solve this problem > > >(which is exactly the problem zeroconf was meant to solve) - bonus > > >points for working over a network as well, which /etc/services doesn't. > > > > > >If anyone has any serious objections to Lash depending on Avahi, speak > > >now or forever hold your peace... > > I'm all for the idea of joining the 21st century, but Avahi is a crap piece > of bloatware that only works properly on PC architectures. > > > avahi... zeroconf... sounds useful, maybe even for something else, > > like osc service discovery with liboscqs? :) > > I've tried to add support for avahi to liboscqs, but found the API to > convoluted for the goal. Basically I'd have create yet another thread > for this, and that is too costly for my liking. > > If I get a chance I'll implement the MDNS publish packet directly, that way > it should work with all implementations. It's just a UDP packet anyways. > To me the 21st century way of discovering services is via nss-mdns, but not > everyone has that yet. I was under the impression the "mdns" stuff was the same protocol? -DR-