public RemotePeer(ICommandSerializer serializer, ICommandsTransportResource transport, IOutputStream stream, HostName host, string port) { _serializer = serializer; _transport = transport; _dataWriter = new DataWriter(stream); HostName = host.RawName; Port = port; HandleActivity(); _transport.Received += _transport_Received; }
public ConnectionsService(ICommandsTransportResource resource, ITransactionFactory transactionFactory, IUserRepository userRepository, ICommandSerializer serializer) : base(transactionFactory) { _userRepository = userRepository; _serializer = serializer; resource.Received += _resource_OnReceived; _timer = new Timer(OnTimerTick, null, TimerInterval); }