-
Notifications
You must be signed in to change notification settings - Fork 30
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
Support for IPv6 interfaces (#37) #41
Conversation
When a remote device restarts or broadcasts it information this is received on all interfaces. This means that interfaces will have unreachable IP addresses in the service announcement. By checking the originating IP address filtering is perfomed and unreachable addresses are ignored.
@tmds Any feed back or comments on this? |
Sorry, I had missed your PR. |
@bruinsg I took a look at the PR and added some comments. I don't want to drop support for .NET framework, so we should add back a tfm for that. Instead of having a |
* Changed MdnsSocket to NetworkInterfaceHandlerSocket * Use MulticastInterface that works for Linux and Windows
…created During a system reboot the IPv6 is not always available when the NetworkHandler is created. Listening to the NetworkAvailabilityChanged helps detecting changes in the network.
I have address your concerns and added back support for netstandard1.3. Please have a look if there are any further issues you would like me address |
Sorry this is moving slowly. I've been very busy the last weeks. I took a close look at the PR now, and pushed a commit to your branch. Can you take a look, and add any feedback you may have? |
StartReceive after receiving a message from non local addresses
Remove netstandard 1.3 and fix depreaction warnings
Thanks for your response! There was one bug in the code where the start receive was not issues after receiving a message from a non local ip address. |
Thanks for the fix-ups.
I like using Overall, this looks good to me. |
Great, thanks. Looking forward to the new release |
This is part of v0.8.0 which has just been uploaded to nuget.org. |
Thanks. |
This merge request has the following changes: