public ClientProxyConnectorFactory( IContainer container, IClientConnectorFactoryProducer clientConnectorFactoryProducer, ILogger logger ) { this.container = container; this.clientConnectorFactory = clientConnectorFactoryProducer.CreateClient(ConnectorFactory.TransmissionControlProtocol); this.logger = logger; }
public ClientProxyConnector( IClientConnectorFactoryProducer clientConnectorFactoryProducer, IOptions <ProxyOptions> proxyOptions, ILogger logger ) { this.clientConnector = clientConnectorFactoryProducer.CreateClient(ConnectorFactory.TransmissionControlProtocol) .Create(); this.proxyOptions = proxyOptions.Value; this.logger = logger; }
public SLPServerConnector( IClientConnectorFactoryProducer clientConnectorFactoryProducer, INameResolverFactory <IAsymetricCrypt> asymetricCryptFactory, ISerializerFactory serializer, IServerConnectorFactory serverFactory, ILogger ILogger, IHash IHash ) { this.clientConnectorFactoryProducer = clientConnectorFactoryProducer; this.asymetricCryptFactory = asymetricCryptFactory; this.serialize = serializer.Resolve(SerializerType.Json); this.tcpServer = serverFactory.Create(ConnectorFactory.TransmissionControlProtocol); //Plain Text this.logger = ILogger; this.hash = IHash; }
public ServerConnector(IClientConnectorFactoryProducer clientConnectorFactoryProducer) { this.clientConnectorFactory = clientConnectorFactoryProducer.CreateClient(ConnectorFactory.TransmissionControlProtocol); }