Add CppCon2018 chat server example and video

This commit is contained in:
Vinnie Falco
2018-11-08 16:46:38 -08:00
parent e7e3fdb808
commit bc2f5f1426
30 changed files with 1134 additions and 14 deletions
+22
View File
@@ -201,6 +201,28 @@ and illustrate the implementation of advanced features.
[section CppCon 2018]
This talk was given at [@https://cppcon.org CppCon 2018]. In this
presentation, we develop a multi-user chat server written in C++ using
Beast WebSocket, which uses a provided chat client written in HTML and
JavaScript. The source files for this example are located at
[source_file example/cppcon2018].
[block'''
<mediaobject>
<videoobject>
<videodata fileref="https://www.youtube.com/embed/7FQwAjELMek"
align="center" contentwidth="560" contentdepth="315"/>
</videoobject>
</mediaobject>
''']
[endsect]
[section Common Files]
Some of the examples use one or more shared header files, they are
+8 -8
View File
@@ -29,13 +29,13 @@ Boost.Asio with a consistent asynchronous model using a modern C++ approach.
[ws_snippet_1]
]
[include 06_websocket/1_streams.qbk]
[include 06_websocket/2_connect.qbk]
[include 06_websocket/3_client.qbk]
[include 06_websocket/4_server.qbk]
[include 06_websocket/5_messages.qbk]
[include 06_websocket/6_control.qbk]
[include 06_websocket/7_teardown.qbk]
[include 06_websocket/8_notes.qbk]
[include 06_websocket/01_streams.qbk]
[include 06_websocket/02_connect.qbk]
[include 06_websocket/03_client.qbk]
[include 06_websocket/04_server.qbk]
[include 06_websocket/05_messages.qbk]
[include 06_websocket/06_control.qbk]
[include 06_websocket/07_teardown.qbk]
[include 06_websocket/08_notes.qbk]
[endsect]
+15 -2
View File
@@ -9,14 +9,27 @@
[section Release Notes]
[heading Boost 1.69]
[* New Videos]
[block'''
<mediaobject>
<videoobject>
<videodata fileref="https://www.youtube.com/embed/7FQwAjELMek"
align="center" contentwidth="448" contentdepth="252"/>
</videoobject>
</mediaobject>
''']
[* New Features]
* ([issue 1133]) Add `BOOST_BEAST_USE_STD_STRING_VIEW`
[* Examples]
* New WebSocket server and browser-based client: [source_file example/cppcon2018]
[*Fixes]
* ([issue 1245]) Fix a rare case of incorrect UTF8 validation