Skip to content
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

Add support for running on multiple interfaces #8

Closed
troglobit opened this issue Jul 31, 2018 · 0 comments
Closed

Add support for running on multiple interfaces #8

troglobit opened this issue Jul 31, 2018 · 0 comments
Milestone

Comments

@troglobit
Copy link
Owner

troglobit commented Jul 31, 2018

The Apple mDNSResponder creates a socket on all interfaces from getifaddrs(), as long as the interface has the IFF_MULTICAST flag and an IP address. We should do this too since there a many multi-homed applications for which mdnsd may be a great fit.

troglobit added a commit that referenced this issue Aug 12, 2018
When joining the mDNS multicast group we need to join it on the selected
interface, or we will not recive any multicast if the system does not
have a default route, or a net route to 224.0.0.0/24.

This is the main issue reported in issue #14, so I'm closing it with
this commit.  A more comprehensive (multi-homed) solution is described
in issue #8.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
@troglobit troglobit added this to the v1.0 milestone Aug 12, 2018
@troglobit troglobit modified the milestones: v1.0, v0.11 Jan 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant