I've skimmed through the mDNS-SD internet draft but I would appreciate some clarification on avahi's behavior with hosts that appear and disappear on the network.<br><br>Here is what I've observed with two machines, 1 avahi-core publishing a service and 1 avahi-client browsing for them:
<br><br><ul><li>If I register a service on one machine then browse on another with avahi_service_browser_new, I can discover and resolve that service.</li><li>If I first launch avahi_service_browser_new with a threaded_poll, then register a service on the other machine, it doesn't seem to find it.
<br></li><li>If after discovering the service, I close the avahi-client browser, then close the avahi-core publisher and the service it's providing, the next time I open the avahi-client browser it finds AND resolves the service (but obviously fails to connect to the service I'm advertising).
</li></ul><br>I'd like to know 1) how do you browse such that new advertisements are discovered as they appear and 2) how do you stop the caching that seems to be going on in the third case.<br><br>Cheers,<br>Nicholas<br>
<br>