#pragma once #include "session.h" #include #include using boost::asio::ip::tcp; class server { public: server(boost::asio::io_service& io_service, short port); private: void handle_accept(session* new_session, const boost::system::error_code& error); private: boost::asio::io_service& io_service_; tcp::acceptor acceptor_; };