/// <summary> /// Initializes a new Proxy instance. /// </summary> /// <param name="file">The XML configuration file to use.</param> public Proxy(string file) { Config = new ProxyConfig(this, file); if (File.Exists(Config.File)) { Config.LoadData(); } }
/// <summary> /// Initializes a new Proxy instance. /// </summary> public Proxy() { Config = new ProxyConfig(this, new AuthenticationList()); listeners = new Dictionary<Guid, Listener>(); }
/// <summary> /// Initializes a new Proxy instance. /// </summary> /// <param name="file">The XML configuration file to use.</param> public Proxy(string file) { Config = new ProxyConfig(this, file); if (File.Exists(Config.File)) Config.LoadData(); }
/// <summary> /// Entry point of the application. /// </summary> //public static void Main() { // try { // string dir = Environment.CurrentDirectory; // if (!dir.Substring(dir.Length - 1, 1).Equals(@"\")) // dir += @"\"; // Proxy prx = new Proxy(dir + "config.xml"); // prx.Start(); // } catch { // Console.WriteLine("The program ended abnormally!"); // } //} /// <summary> /// Initializes a new Proxy instance. /// </summary> /// <param name="file">The XML configuration file to use.</param> public Proxy(string file) { Config = new ProxyConfig(this, file); }
/// <summary> /// Initializes a new Proxy instance. /// </summary> /// <param name="file">The XML configuration file to use.</param> public Proxy(string file) { Config = new ProxyConfig(this, file); }
/// <summary> /// Initializes a new Proxy instance. /// </summary> public Proxy() { Config = new ProxyConfig(this, new AuthenticationList()); listeners = new Dictionary <Guid, Listener>(); }