This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Zeroconf and Avahi

Tags: None
(comma "," separated)
markus
Registered Member
Posts
9
Karma
0

Zeroconf and Avahi

Thu Feb 08, 2007 1:22 pm
Hi,

is there a reason, why the Zeroconf plugin is based on Avahi instead of the classes in the DNSSD namespace?

The problem is that kdelibs depends on Apple's Zeroconf implementation mDNSResponder and Avahi and mDNSRepsonder can't coexist. That's the reason why the Zeroconf plugin is disabled in the FreeBSD port.

Looking at the classes in the DNSSD namespace it seems incredibly easy to add Zeroconf support using them (look e.g. at how kftpgrabber implements Zeroconf support). So, why Avahi?

Thanks,

Markus
George
Moderator
Posts
5421
Karma
1

Thu Feb 08, 2007 7:42 pm
It was developed by a couple of students as a school project. They chose avahi, we just integrated the plugin.

We will probably move to KDE dnssd classes in the future, but we have other things to do at the moment.
imported4-Ivan
Registered Member
Posts
819
Karma
0

Thu Feb 08, 2007 7:42 pm
The plugin was originally designed as a school project by authors signed in the sources. They chose Avahi, don't ask me why. I'm not very familiar with the stuff...
markus
Registered Member
Posts
9
Karma
0

Fri Feb 09, 2007 1:26 am
Ah, great! Thanks for the clarification.

Markus
imported4-lukas
Registered Member
Posts
29
Karma
0

Fri Apr 13, 2007 3:57 pm
how it works? :)
imported4-rockinrobstar
Registered Member
Posts
2
Karma
0

Mon May 12, 2008 6:45 am
Just for peoples info - the new kDNSSD (as of KDE 4) can use either the mDNSResponder or Avahi as its backend. This makes it better for cross platform implementation as well if(when) we move to kDNSSD.

how it works?

For Apples sales pitch on zeroconf see:
http://www.apple.com/macosx/technology/bonjour.html
For more technical info see:
http://www.zeroconf.org


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]