Giri's C++ Support Library
C++ library providing everything you need to quickly create awesome applications.
WebSocketServer.h File Reference

Simple Websocket Server implementation. More...

#include "Observer.h"
#include "Exception.h"
#include <boost/asio/ip/tcp.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/websocket.hpp>
#include <boost/beast/websocket/ssl.hpp>
#include <boost/asio/bind_executor.hpp>
#include <boost/asio/strand.hpp>
#include <boost/asio/ssl/stream.hpp>
#include <filesystem>
#include <algorithm>
#include <cstdlib>
#include <iostream>
#include <memory>
#include <string>
#include <thread>
#include <vector>
Include dependency graph for WebSocketServer.h:

Go to the source code of this file.

Classes

class  giri::WebSocketServerException
 Exception to be thrown on websocket server errors. More...
 
class  giri::WebSocketSession
 Class representing one session/connection. More...
 
class  giri::WebSocketServer
 Class representing a WebSocket Server. More...
 

Namespaces

 giri
 Namespace for giri's C++ support library.
 

Detailed Description

Simple Websocket Server implementation.

Author
Daniel Giritzer