Esempio n. 1
0
        /// <summary>
        /// Call with a received message. If this message is not the current state's
        /// ValidReceives list, the connection will be disconnected.
        /// </summary>
        /// <param name="message">A received message</param>
        public void Received(IMessage message)
        {
            if (!_state.ValidReceives.Contains(message.TypeId))
            {
                _disconnecter.Disconnect();
                return;
            }

            _state.Received(this, message);
        }