protected override byte PacketProperty => 0x08;  // LiteNetLib.PacketProperty.UnconnectedMessage

        public MasterServerMessageDispatcher(
            MessagingConfiguration configuration,
            MasterServerMessageSource messageSource,
            IMessageWriter messageWriter,
            IEncryptedMessageWriter encryptedMessageWriter)
            : base(configuration, messageSource, messageWriter, encryptedMessageWriter)
        {
        }
예제 #2
0
        public MessageDispatcher(
            MessagingConfiguration messagingConfiguration,
            IMessageWriter messageWriter,
            IEncryptedMessageWriter encryptedMessageWriter)
        {
            _messagingConfiguration = messagingConfiguration;
            _messageWriter          = messageWriter;
            _encryptedMessageWriter = encryptedMessageWriter;
            _logger = Log.ForContext <MessageDispatcher>();

            _requestAcknowledgementWaiters = new ConcurrentDictionary <uint, RequestAcknowledgementWaiter>();
        }
 public BaseMessageDispatcher(
     MessagingConfiguration configuration,
     IMessageSource messageSource,
     IMessageWriter messageWriter,
     IEncryptedMessageWriter encryptedMessageWriter)
 {
     _configuration          = configuration;
     _messageSource          = messageSource;
     _messageWriter          = messageWriter;
     _encryptedMessageWriter = encryptedMessageWriter;
     _logger = Log.ForContext <BaseMessageDispatcher>();
     _acknowledgementWaiters  = new ConcurrentDictionary <uint, AcknowledgementWaiter>();
     _messageDispatchHandlers = new List <MessageDispatchHandler>();
 }