text: #pragma once
  
  #include <websocketpp/config/asio_no_tls.hpp>
  #include <websocketpp/server.hpp>
  
  #include <websocketpp/common/connection_hdl.hpp>
  
  typedef websocketpp::server<websocketpp::config::asio> server;
  
  using websocketpp::lib::placeholders::_1;
  using websocketpp::lib::placeholders::_2;
  using websocketpp::lib::bind;
  
  // pull out the type of messages sent by our config
  typedef server::message_ptr message_ptr;
  typedef server::message_handler message_handler;