GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
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
Adds necessary functions on UdpConnection to control basic IP multicast.
I am working on getting a PR into druntime to get rid of the ugly conditional imports.
Instead of making the interface specific to libevent, the other drivers should just have simple stubs with assert(false, "TODO!"); inside. It would also be good to update the vibe-core package accordingly, but I can do that, too.
Thought about it as well. Will adjust.
At least here, the parameter should be of type ref NetworkAddress, so that the name resolution happens outside, and the driver function code can focus on the core functionality. But for convenience, UDPConnection could have a second final overload that accepts a string instead.
Makes sense. Do you want me to squash and force update? Or create additional commit?
An additional commit is okay (I'm happy as long as the history stays reasonably readable).
✅ Build vibe.d 1.0.381 completed (commit cd6592e by @skoppe)
Still haven't had time to finish this. It is on my radar though.
libevent multicast implement
Fix for windows
Remove trailing white space.
Remove more whitespace.
Add UDP multicast declarations matching vibe-d/vibe.d#1806.
The actual functionality still needs to be implemented in eventcore.