Example #1
0
        public void TrackReceivedMessage(ushort operationCode, int messageLength, bool isReliable)
        {
            lock (_syncStat)
            {
                var messageOperationCode = operationCode;
                if (!MessagesReceivedCount.ContainsKey(messageOperationCode))
                {
                    MessagesReceivedCount.Add(messageOperationCode, 1);
                }
                else
                {
                    MessagesReceivedCount[messageOperationCode]++;
                }

                TotalTrafficReceived += messageLength;

                if (isReliable)
                {
                    AddReliable(messageOperationCode);
                }
            }
        }