[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-avahi
Subject:    Re: [avahi] Setting a timeout value for .service file
From:       Robin Perkins <robin.perkins () internode ! on ! net>
Date:       2009-08-13 22:45:15
Message-ID: E4DAB817-035B-4D70-89A8-BC1B889DB830 () internode ! on ! net
[Download RAW message or body]


On 13/08/2009, at 11:03 PM, Petri Virkkala wrote:

> Hi all,
>
> I'm working on software for mesh networking that uses Avahi for  
> service discovery.
>
> I'm publishing the mesh stations in /etc/avahi/services/ with my own  
> service type. The .service file is created when a user joins the  
> network and deleted when user leaves from it.
>
> The problem is that if user is disconnected from the network by -  
> let's say unplugging the usb wlan adapter - the station still  
> appears in the Avahi Discovery (and in the software) for too long.  
> Is there a way to control the timeout when using .service files?
>
> Thanks for your time,
> Petri
> _______________________________________________
> avahi mailing list
> avahi@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/avahi


The /etc/avahi/services file is only really a hack to allow daemons  
and programs that don't support Avahi to be able to at least somehow  
advertise that they are there.

If you are writing your own service, then you will be much better off  
interacting with Avahi through the shared library from within your  
daemon/app - that way additions, edits and removals of your service  
are thrown to the network immediately.

Rob


_______________________________________________
avahi mailing list
avahi@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/avahi
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic