public NetworkService(IConfigurationRoot configuration, ILogger <NetworkService> logger, IServiceProvider serviceProvider, IPackageParser packageParser, IPackageDispatcher packageDispatcher) { _tcpListener = new TcpListener(IPAddress.Parse(configuration.GetValue <string>("host")), configuration.GetValue <int>("port")); Running = false; _logger = logger; _serviceProvider = serviceProvider; _packageParser = packageParser; _packageDispatcher = packageDispatcher; }
public NetworkService(IPAddress address, int port, ILogger <NetworkService> logger, IServiceProvider serviceProvider, IPackageParser packageParser, IPackageDispatcher packageDispatcher) { _tcpListener = new TcpListener(address, port); Running = false; _logger = logger; _serviceProvider = serviceProvider; _packageParser = packageParser; _packageDispatcher = packageDispatcher; }
public NetworkService(IConfiguration config, ILogger <NetworkService> logger, IServiceProvider serviceProvider, IPackageParser packageParser, IPackageDispatcher packageDispatcher) { tcpListener = new TcpListener(IPAddress.Parse(config.GetValue <string>("host")), config.GetValue <int>("port")); IsRunning = false; this.logger = logger; this.serviceProvider = serviceProvider; this.packageParser = packageParser; this.packageDispatcher = packageDispatcher; }