-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Services disappear on macOS Catalina #30
Comments
|
Same machine. My app is also running on the same machine.
30-45 seconds. I'll try again waiting longer. That said, the service reappears within 10s in Discovery.
I was originally developing on Linux (Ubuntu 18.04.) Under Linux the services appeared, disappeared and re-appeared correctly. I have made minor changes to my code since explicitly testing this, so I'll have to try again.
No I haven't. I'll look into doing that and report back. |
I would try Discovery on a second mac with your app on the first mac and/or avahi-discover on a linux box with your app on the mac. |
I'll certainly try that, however I'm not sure what it would prove. Discovery and the broadcaster both running on my Mac works nicely, with the service showing up within 10 seconds of being restarted. My app using QtZeroConf and the broadcaster both running on my Mac results in the restarted service never appearing. That delta in behaviour seems (to me) to be indicative of a bug even if I cannot reproduce it across machines. |
I'm able to consistently reproduce a problem with services disappearing when the broadcasting application is terminated and not re-appearing when the broadcast is restarted.
I get the
serviceAdded
signal when the broadcaster is initially launched. If I terminate the broadcaster I get theserviceRemoved
signal. However when I restart the broadcaster I get neitherserviceAdded
norserviceUpdated
.This happens 100% of the time on macOS Catalina. The broadcast is done using native libraries and I can see the service appear an disappear in
Discovery
so I'm fairly certain the broadcast is done properly.The text was updated successfully, but these errors were encountered: