#1644 closed task (fixed)
zeroconf mdns publisher backend
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 2.4 |
Component: | platforms | Version: | trunk |
Keywords: | Cc: |
Description
See #1345.
https://github.com/jstasiak/python-zeroconf looks a lot better than the pybonjour code, only downside is that this does not support win32..
Change History (5)
comment:1 Changed 4 years ago by
Status: | new → assigned |
---|
comment:2 Changed 4 years ago by
Milestone: | 3.0 → 2.4 |
---|
comment:3 Changed 4 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Summary: | zeroconf mdns backend → zeroconf mdns publisher backend |
The zeroconf listener had already been added in r15354.
r19262 adds the publisher.
Some big problems remain:
- development is not very active: https://github.com/jstasiak/python-zeroconf/commits/master, despite some fairly major issues: https://github.com/jstasiak/python-zeroconf/issues, in particular:
- AssertionError when resolving a service without address specified
- Connecting to Multiple Interfaces is Broken
- Discover IPv6 services
etc..
So this backend is not enabled by default, use XPRA_PREFER_ZEROCONF=1
to enable it.
comment:4 Changed 4 years ago by
Note: zeroconf 0.20 is no longer compatible with python2, see ticket:1883#comment:5
comment:5 Changed 17 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1644
Note: See
TracTickets for help on using
tickets.
Works on macos, so we can drop pybonjour there.