protected virtual bool Handle_Message( CNetworkMessage message ) { CLog.Log( ELoggingChannel.Network, ELogLevel.Medium, String.Format( "Connection handle opportunity for message of type ", message.GetType().Name ) ); switch ( message.MessageType ) { case ENetworkMessageType.Message_Ping: LastPingTime = CurrentTime; return true; default: return false; } }
public void On_Message_Receive( CNetworkMessage message, ESessionID id ) { CLog.Log( ELoggingChannel.Network, ELogLevel.Medium, String.Format( "Received network message {0}", message.GetType().Name ) ); CLog.Log( ELoggingChannel.Network, ELogLevel.High, String.Format( " Internal state: {0}", message.ToString() ) ); m_RequestResponseManager.Process_Incoming_Message( message ); m_CurrentFrame.Add_Message( message, id ); }