Maturity of Networking stack #1847
Replies: 2 comments 2 replies
-
|
Another important point for my use case is the use with unix domain sockets (setting the address family to AF_UNIX). Is that supported? |
Beta Was this translation helpful? Give feedback.
-
|
Much of the networking in Glaze is new in v5.5.0, however there are a number of unit tests to ensure things are working and parts of it utilize older Glaze code that has been battle tested. The networking code will continue to improve as the team I work with utilizes it more. And, as always, feel free to submit pull requests to improve the codebase.
Asio supports unix domain sockets, here is some boost documentation, but it is the same for the standalone asio, which Glaze currently uses: https://think-async.com/Asio/boost_asio_1_30_2/doc/html/boost_asio/overview/posix/local.html I'm not sure how |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I've been using Glaze for a while now and I discovered a few days ago that It had a whole Networking part that I missed.
I wasn't able to find much info outside of the documentation and I'm wondering how mature that part is.
Is it production ready?
Glaze has been very reliable for JSON. Since I'm looking to transition away from a mix of libraries to achieve HTTP, routing (REST), CORS, WebSocket, I thought Glaze could be a good choice.
Another question I have is related to ASIO. After a quick look at the code I see you only support standalone ASIO and not Boost.Asio. Would you be open to a PR to support both libraries?
Beta Was this translation helpful? Give feedback.
All reactions