Eric Callahan
66f9184c74
zeroconf: support binding to all interfaces
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-08-19 17:38:22 -04:00
Eric Callahan
0b9fa7d87e
zeroconf: more refactoring
...
Resolve issues with ipv6 addresses. Only register the
net_state_changed event handler if Moonraker is bound
to all interfaces. Build a new instance of ServiceInfo
for each update rather than attempt to modify the
existing object.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-26 15:51:49 -05:00
Eric Callahan
b70254feed
zeroconf: minor formatting fix
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-26 14:30:47 -05:00
Clifford Roche
513a122290
zeroconf: Don't close on update
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-11-26 14:28:06 -05:00
Clifford Roche
6258082d70
zeroconf: Implement new approach for ip detection
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-11-26 14:28:06 -05:00
Eric Callahan
7a99f83396
server: refactor get_host_info method
...
Return a dict with the host name, server address, server port, and ssl port.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-25 05:43:49 -05:00
Clifford Roche
4e8e4f7d14
zeroconf: add module for zeroconf discovery
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-11-22 15:03:33 -05:00