public LocalServer(LocalServerConfig localServerConfig, IServerLoader serverLoader, ILogger logger = null) { _localServerConfig = Throw.IfNull(() => localServerConfig); _serverLoader = Throw.IfNull(() => serverLoader); _logger = logger; ServerConfig serverConfig = new ServerConfig() { BindPoint = _localServerConfig.GetBindPoint(), MaxNumClient = Defaults.MaxNumClient }; _tcpServer = new TcpServer(serverConfig, _logger); _udpServer = new UdpServer(serverConfig, _logger); }
public LocalServer(LocalServerConfig localServerConfig, ILogger <LocalServer> logger = null) { this._localServerConfig = Throw.IfNull(() => localServerConfig); this._logger = logger; }