Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }