bool ConsoleClientSession::OnReceiveMessage(RawMessage& msg) { if (AuthClientSession::OnReceiveMessage(msg)) return true; if (msgSessionInit == msg.MessageId()) { _tprintf(_T("Session init message\n")); return true; } else if (msgPingResponse == msg.MessageId()) { _tprintf(_T("Ping response message\n")); return true; } else _tprintf(_T("message received: %04x\n"), msg.MessageId()); return false; }
bool ServerAuthModule::OnReceiveMessage(RawMessage& msg) { ATLASSERT(m_bIsVerifiedClient == false); // shouldn't be called when already authenticated switch (msg.MessageId()) { case msgSRPAuthRequest: OnMessageAuthRequest(msg); break; case msgSRPAuthVerifyRequest: OnMessageVerifyClient(msg); break; default: return false; } return true; }