-
We're attempting to define a new protocol specialized for tag-based message passing over QUIC (without the extra overhead of a full HTTP/3 server). This will be used in our COBOL compiler to provide support for the new async messaging features added in the COBOL 2023 standard. But we're not sure if MsQuic supports running both servers and clients on macOS. The Platform.md file doesn't mention macOS support, but the latest release does have a macOS universal build which would suggest that it does support it? Because our compiler and runtime library are built almost entirely with C# we would like to try using System.Net.Quic, but the documentation page for it also mentions macOS not being supported yet. We looked at other implementations like Quiche from Cloudflare since it does seem to have support for macOS, but the time and complexity required to maintain C# bindings for it (specially because of Rust) would not be ideal for our small team. Is there support for both server and clients on macOS? If not are there plans to officially support it in both MsQuic and System.Net.Quic? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Generally, yes it works. Our main problems with macOS support have been:
If you could help with both above, it would make it easier to officially support macOS. |
Beta Was this translation helpful? Give feedback.
-
Would Otterkit having that requirement count as a real official requirement from someone?
I have a MacBook Air and can help with local testing and setting up automated GitHub actions testing with macOS if needed. Let me know in what way I could help and what needs to be done, I'll be happy to help. |
Beta Was this translation helpful? Give feedback.
Yes, it should be fine to use.