Esempio n. 1
0
        public Server(int port, SerializationEngines.ISerializationEngine serializationEngine)
        {
            _messageDispatchers = new Dictionary <Type, IServerSideMessageDispatcher>();

            lock (ReceiversLock)
                Receivers = new List <Receiver>();

            Port = port;
            this.SerializationEngine = serializationEngine;
        }
Esempio n. 2
0
        public Client(SerializationEngines.ISerializationEngine serializationEngine)
        {
            _messageDispatchers = new Dictionary <Type, IClientSideMessageDispatcher>();

            MessageQueue      = new List <Messages.IMessage>();
            Connected         = false;
            SendingInterval   = 30;
            ReceivingInterval = 30;
            HeartbeatInterval = 3000;
            MaxMessageSize    = 10000;

            SerializationEngine = serializationEngine;
        }