public Server(int port, SerializationEngines.ISerializationEngine serializationEngine) { _messageDispatchers = new Dictionary <Type, IServerSideMessageDispatcher>(); lock (ReceiversLock) Receivers = new List <Receiver>(); Port = port; this.SerializationEngine = serializationEngine; }
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; }