Attending this event?
View analytic
Friday, September 28 • 13:30 - 14:30
Interactive Websites: Using Boost.Beast WebSockets and Networking TS

Sign up or log in to save this to your schedule and see who's attending!

The WebSocket protocol powers the interactive web by enabling two-way messaging between the browser and the web server. The Boost.Beast library implements this protocol on top of the industry standard Boost.Asio library which models the Networking Technical Specification proposed for the ISO C++ Standard.

This presentation introduces Networking TS concepts and algorithms, how to read their requirements, and how to use them in your programs. We will build from scratch a multi-user chat server in C++11 using Beast, and the corresponding browser-based chat client in HTML and JavaScript.  No prior knowledge or understanding of Beast or Asio is required, the talk is suited for everyone.

Access the source code and slides for this talk at https://github.com/vinniefalco/CppCon2018

avatar for Vinnie Falco

Vinnie Falco

President, The C++ Alliance
I'm the author of BearShare, DSPFilters, and most importantly Boost.Beast - a C++ header only library that offers implementations for HTTP and WebSockets, located here: https://github.com/boostorg/beast/

Friday September 28, 2018 13:30 - 14:30

Attendees (23)