News for hackers. Stuff that matters.

Boost.Beast is a thing: HTTP/WebSockets in C++11

On July 20th, Beast was ACCEPTED into Boost without conditions. Beast is an HTTP and WebSockets protocol library using C++11 and Boost.Asio. The first official release will be in Boost 1.66.0 scheduled for December 2017. In the meanwhile, interested developers can use the develop branch:

https://github.com/boostorg/beast

There are a TON of example HTTP and WebSocket clients and servers that anyone can copy and use as the basis of their own robust implementation, check it out:

http://www.boost.org/doc/libs/develop/libs/beast/doc/html/beast/examples.html

( 4 comments | 25 points | on HN )
Re:Boost.Beast is a thing: HTTP/WebSockets in C++11 by gus_massa on Saturday August 26, 2017 @12:55PM (#15106247)
Can you remove the "(NEW!)" from the title? From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. It's implicit in submitting something that you think it's important.

Re:Boost.Beast is a thing: HTTP/WebSockets in C++11 by vinniefalco on Saturday August 26, 2017 @02:34PM (#15106720)
Yep, thanks for pointing that out!
Re:Boost.Beast is a thing: HTTP/WebSockets in C++11 by shortoncash on Sunday August 27, 2017 @09:57AM (#15110807)
Thanks! I've needed something like this for so long. I will definitely check this out.
Re:Boost.Beast is a thing: HTTP/WebSockets in C++11 by Frogolocalypse on Sunday August 27, 2017 @06:52AM (#15110184)
Congrats on the acceptance into boost. As a user of boost, I will definitely look at this.