MCPcopy Create free account
hub / github.com/chronoxor/CppServer / ChatServer

Class ChatServer

examples/ssl_chat_server.cpp:59–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57};
58
59class ChatServer : public CppServer::Asio::SSLServer
60{
61public:
62 using CppServer::Asio::SSLServer::SSLServer;
63
64protected:
65 std::shared_ptr<CppServer::Asio::SSLSession> CreateSession(const std::shared_ptr<CppServer::Asio::SSLServer>& server) override
66 {
67 return std::make_shared<ChatSession>(server);
68 }
69
70protected:
71 void onError(int error, const std::string& category, const std::string& message) override
72 {
73 std::cout << "Chat TCP server caught an error with code " << error << " and category '" << category << "': " << message << std::endl;
74 }
75};
76
77int main(int argc, char** argv)
78{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected