protected override byte PacketProperty => 0x08; // LiteNetLib.PacketProperty.UnconnectedMessage public MasterServerMessageSource( MessagingConfiguration configuration, IMessageReader messageReader, IEncryptedMessageReader encryptedMessageReader) : base(configuration, messageReader, encryptedMessageReader) { }
public BaseMessageSource( MessagingConfiguration configuration, IMessageReader messageReader, IEncryptedMessageReader encryptedMessageReader) { _configuration = configuration; _messageReader = messageReader; _encryptedMessageReader = encryptedMessageReader; _logger = Log.ForContext <BaseMessageSource>(); _multipartMessageWaiters = new ConcurrentDictionary <uint, MultipartMessageWaiter>(); _responseWaiters = new ConcurrentDictionary <uint, ResponseWaiter>(); _messageHandlers = new List <MessageHandler>(); _genericMessageHandlers = new Dictionary <Type, List <MessageHandler> >(); }
public MasterServer( MasterServerConfiguration configuration, ISessionService sessionService, IMessageReader messageReader, IEncryptedMessageReader encryptedMessageReader, HandshakeMessageReceiver handshakeMessageReceiver, UserMessageReceiver userMessageReceiver) : base(IPEndPoint.Parse(configuration.EndPoint)) { _configuration = configuration; _sessionService = sessionService; _messageReader = messageReader; _encryptedMessageReader = encryptedMessageReader; _handshakeMessageReceiver = handshakeMessageReceiver; _userMessageReceiver = userMessageReceiver; _logger = Log.ForContext <MasterServer>(); }