[avahi] 1 avahi_simple_poll_loop for 2 (or more) servicetype?

Lennart Poettering lennart at poettering.net
Mon Apr 6 04:59:47 PDT 2009

On Mon, 06.04.09 11:02, Florian Erfurth (f.erfurth at reel-multimedia.com) wrote:

> Lennart Poettering schrieb:
> > On Wed, 01.04.09 16:07, Florian Erfurth (f.erfurth at reel-multimedia.com) wrote:
> >
> >   
> >> Now I've got a problem. I would like fire a function, if a host is not 
> >> in network anymore (e.g. somebody pulled out ethernet-cable). Same on 
> >> client (on which my small avahi-application runs) if I pulled out the 
> >> network-cable. If I disable ethernet, it works fine! :)
> >> Idea?
> >>     
> > You'll get a BROWSER_REMOVE callback when a service goes away or the
> > network interfaces it was found on becomes unavailable.
> >   
> I tested it again with AVAHI_BROWSER_REMOVE, but unfortunatelly it takes 
> long time if I pull out the cable. If I turn off eth0 then it works 
> fine. Is there no way to detect connection lost (by pulling out the 
> cable) as soon as possible?
>  I'm afraid the answer would be like: No. :(

Read about use-iff-running in the avahi-daemon.conf(5) man page!


Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4

More information about the avahi mailing list